93 car parking spaces seems like altogether too many for a place with this good transit and biking connections. This should be an almost wholly transit oriented development. But the general thrust of the development, and the conceptual understanding of the area is right.
Eyeballing it, that future state map is showing the development of roughly 7000 units. What's needed is similar developments to the east side as well. It would be equitable and good for the city to have similar density on other side of the Allen.