Agree, stick the talls right up against the IRR rather than setting them back. Sheikh Zayed Road road in Dubai (granted a lot taller) does this really well with such a busy road cutting through a city.Some movement at least, especially if we get 33 storeys (although to be honest, I would say you could go taller on this site if desired). I do have some reservations about the layout and open space though.
Those spaces that are close to the curved IRR will surely be dead - mostly in the shade from the buildings and facing the very busy motorway. Would it not be better to bring the buildings, even if just a podium, up to the curve and instead maximise the central green area?