See, I dont mind this. Obviously the side is unpleasant but hopefully that's due to the possibility of an additional building at some point.
This seems like the right size for a residential/commercial area about a 10 min walk from the T.
Like I say, I dont mind height. You're right about CX...