Well it was never going to be able to match the old route for tourist sights (London Eye, Westminster, Buck Pal etc) but it does have Tower Bridge, and some big skyscrapers like the Shard, misc ones in the City and Canary Wharf.
I can't believe they are closing the A12*! Maybe they are just closing it one way and contra-flowing the other, or something like that. It's one of the main N-S routes from the M11 down through the Blackwall tunnel to SE London/Kent.
I'm seriously looking forward to cycling along it, just because I have driven along it sooo many times it will be interesting. In a horrible-interesting kind of way.
* Edit: or the A102(M) as it used to be known absolutely ages ago.