This looks like it will be a generally nice place to be. You dont always need huge buildings. It looks cozy here with bike lanes a pretty nice park and some interesting architecture. I like the renderings so far. Looks like a nice place to work with good access to transit.
No you need 1000 foot buildings or it is not a real city. This city is weak, look at NYC. We should be building 1000+ buildigs in Waltham and Newton. /Odura