Nippert will not be good enough. MLS has been pretty clear - teams need to control their own stadiums, not rent. So you can share with an NFL club, but only if the same person owns both teams.
I'll have to check, but the last time I can remember MLS putting an expansion franchise into a shared stadium the new team doesn't control is the Chicago Fire. In the league's third season.
So yeah, all those other things you mention are nice, but the club will have to leverage them for a SSS if they really want to join MLS.