Ignoring the horrible choice of stadium design they've gone with I think that plot is only marginally better than where we are. You'd need to take out the block of units the other side of Electric Avenue to get the sort of space we'd want I think. Given we wouldn't be moving very far I think it would need to be a significant upgrade so 65k+ and you'd want a dining hall, events area, etc (just like we've just added where we are) and that's not going to fit.