Just two things, I don;t think the idea of a veterans league is silly. I would not mind seeing a bunch of recently retired cricketers (for the most part), play in a league.
Empty stadiums, with Tendulkar involved and playing, there is no way there are going to be empty stadiums. Not with how many Indian expats live in the US.
As for the World Series and NFL, I doubt this cricket league is competing with those sports per se. I doubt the Indian (and Pakistani) expats who will throng to this league (lots of Pakistanis also involved), are crazy about American Sports to be honest.
Snow I am obviously no expert on that, but I would think the organisers would take that into account.