My guess at the moment is that it's some sort of bug with some international scrimmages and possibly the game and daily update times (updates running locally and assuming all games are done before mine has actually been played as it's an international away game perhaps?). My news section says this:
Next event: Game at 9/20/2007 8:00:00 AM (standard local scrimmage time)
Your next game: 9/20/2007 4:00:00 PM (my 'away' scrimmage game time)
I purposely chose an international away game this week to test out my theory. My game is against these guys:
Manager: NaRuLaDiB
Country: Italia
League: III.5
Busto Arsizio Alchemists
I don't know if that helps some of the admins track the game tonight in a few hours time or not but if i get another disappearing scrimmage then i'll try a local scrimmage next week (or anything else you can suggest to test if you think it'll help solve things). If it does work fine tonight and i wake up tomorrow with a scrimmage game to watch as normal then i am completely out of ideas at the moment.