It sounds like the real problem isn't your citizenship status--you're just in the wrong place.As a EU citizen, I hate that earlier start time. With the regular times 7/8 pm ET (which is 1/2 am local time for me), I could go to bed early, get up 2h earlier than usual at and watch the last 3-6 innings before starting my usual routine at 5-6 am. This early start is killing any chance for that strategy.
And staying up just a little longer will result in me watching the whole game, having 3h of sleep and hating myself tomorrow...
Either make it a real day game so I can stay up late or a night game and I get up early, but none of that in between shit!
That said, I applaud your commitment and your struggle.