The building appears to be out of place in part because it is being viewed in isolation. Given the street scape and the curve of the street, as well as the height of the brick warehouses, the tower will probably not be prominent unless seen from a distance, and even then it will have a backdrop of many other buildings. Besides, it will hide some of the Intercontinental, which, if allowed to stand alone, does little for the skyline. I like the details of the Russia Wharf building. Could it be better? Of course. There are few buildings that, when finally built, live up to their renderings (which always seem to show more reflectivity to building facades than the actual building, mirrored glass excepted). I wish the original rounded spire/tower were still there.
I don't understand the concern of the article's author about doing justice to the Greenway. If Russia Wharf can come alive 24/7 then it will be doing its job in an area that can be quite dead on weekends and at night.