The Mailbox would make for a unrepresentative view for the commonwealth games. Canals, cafes and the cube residential development. Wow.
Where the studio is going to be an interesting one, and exactly where they are going to be based, and what sort of a view it'll be.
The Athletics will be based at what is now (although undergo a massive upgrade and be renamed) the Alexander Stadium in Perry Barr. Aquatics sports are on the other side of the city in Sandwell.
Track cycling the moment is planned to be in err.. Stratford (east London, not the much closer Upon Avon) so finding a high up angle to get even the track and water stadiums is going to be totally impossible.
The IBC is going to take over the newer halls of the NEC (indoor sports, bar the volleyball, weightlifting and gymnastics are taking place in the bigger older part of the main halls of the NEC) so it doesn't leave that much spare places for the main BBC Studio.
Suspect they'll either go for a point outside the main stadium, or find a city centre roof top with views of the city centre and construct a temp studio on that.
Readers are warned that this post contains some flash photography