FS - I don't think people are disagreeing with you that it isn't optimal. But what if it was play this game, or not get a P5 game of similar stature? You seem to be assuming we could have just picked what we wanted. Or maybe that isn't the case, and we'd have ended up with another Vermont game or the equivalent, not in NYC, which lots of people would skip anyway because it is Vermont. The team is much better off having Maryland on the schedule, than something less than Maryland.
Also - to your other point about the time of the football game. It is a Friday. If the game is at 7, that means anyone from outside the Hartford area has to leave work early, make special plans, take a half-day, etc to get up there by kickoff. For working people that live outside a 30 minute ride to the Rent, 8:30 on a Friday is probably a better time (I know it is for me). On a Thursday I might agree given how late the game will run, but for a Friday night game I think 8:30 is fine.