Seems like there is a good amount of landscaping. I still wish there was building frontage at Church Street along the Springer Street connection. Building there would add a little more commercial / retail component to this project, add nice frontage for Church St., and also block the Church St. traffic noise from the residential units in the interior.
The traffic noise from Church St. can get significant, and I believe it could impact the value of any proposed "Class A" (i.e. luxury) apartment units. Admittedly, McBee Station seems to sell well despite the traffic noise; however, McBee Station has significantly more neighborhood retail options and is also a shorter walk to downtown.
Overall, this is a much, much better proposal than Walmart.