Realistically, that plot of land is actually very very small. It is currently occupied by one detached bungalow. There wont be much green (or even none) in the space based on the rendered drawings.
The new parking ramp changes does make more sense as people can exit and enter from a street...