Honestly, they should of built it near the Panthers arena out near the Sawgrass Mills mall. Easy Highway access with 75 going to Miami/Naples, 595 taking people to I95 and the Sawgrass taking people to the northern Broward up to the Turnpike which gets them to West Palm and North.
Unlike the current area, the Sawgrass offers the worlds largest outlet mall and largest single floor mall . . .plenty of eating and shopping options and I have no doubt they could of even of added an NFL experience option of some sort to coincide with the stadium.
Closer to Dolphins headquarters and just a much nicer area than where the stadium is.
Getting space out there would of been a much easier task than seeking out an option anywhere near downtown Miami, cheaper as well.
The only drawback is the stadium would no longer be in Miami-Dade, but still much less than the distance from the new 49ers stadium is from the city of San Francisco.
Really believe this was a missed opportunity, but then again Ross owns the land, what the hell else you gonna build in the middle of nowhere where the stadium currently resides (Huge Water park)