yeah, the parking around capital blvd isn't great... of course neither is trying to drive there!
if we were actually trying to improve vehicle access to the core, I'd say a SAIT style parkade built into the hill below the leg annex would be a great add to the area
can't say I agree on the rest of your points tho. IMO the much nicer immediate surroundings of the leg grounds provide the better overall human experience, and helps market the city/core better than having the event one block from wastelands... plus having thousands more nearby residents can't hurt.
the streetcar link to whyte is nice too, esp for the people who did drive in from the far flung burbs. makes it easy to see both of edmontons hard to get to areas in the same trip