I realize this is just a quick mockup (and a good one), but I don't think there's be any point in building a stadium like that. It's open air, but you get no skyline views, etc. Might as well still be in the Rogers Centre.
Personally I'd rather see the Portlands developed as a community rather...