Yes, look at the area around The Cap. You have a Texas Hots place, the Stadium Inn, and a Tim Hortons. If all that doesn't say "boomtown" I don't know what does.
As DD has said, billionaires don't make foolish investments. But this one seems so, considering they are already planning their exit from The Cap. How long will it take to earn a return on this investment?
No to a dome. Yes I went yesterday.
How many yes votes came from guys who were watching from their couch yesterday?
Seeing it in person, I can confidently say the stadium was about 60-70% full.