According to MLS, Atlanta already has almost 10k STH so I doubt getting 7k will be a problem.But what happens from Atlanta gets 7k to their brand new stadium?
I think having an established fan base is as important as the ownership group. Need to marry the two.
Having an existing brand is nice but it's not been that important so far, not club ending for sure.