I worked at the biotech 18 months ago when it opened. You nailed the location from Left to Right and all you needed to do was move it up two blocks on the screen. I used a scale rule and the stadium would be over Erie Blvd.Not quite clear exactly which blocks they are referring to. But at least the scale shows about how big it is compared to the existing blocks. IF (and that is a big IF) this is real, the good thing is that there would be lots of space around it which could be purchased for parking lot space. Those existing small businesses in that area (corner markets, Dr. offices, rental properties) would seem able to be easily convinced ($$$) to relocate. I have to believe they would leave Erie Boulevard as an access road on the north boundary.
An added plus of this site, I suppose, is that it really would just stretch the University northward...giving it still the feel of an on-campus complex, accessible to students and locals alike. Of course, it would be removed from proximity to the Quad. I can see why some think this site has real possibilities.
and I liked what you did, it makes it so much easier to see the results