Well, the game has lost support. It will either be a long wait, or... There will be no help. At all
EDIT: I have made a breakthrough, however it cannot be used for the dedicated servers. I have found a way to mod the game, so that it still has the EA 'presence' (in-game overlay) enabled, as well as Co-Op Sharing, etc. etc.. When prompting the game to load a map BEFORE it crashes, depending on when you start it, you will get a certain amount of your save data back. However, something in the level data/user ID is corrupted, which is why the game crashes. This also means it will crash the game when it attempts to fetch data again, like when you go to the main menu.
I have yet to discover how to allow players to join your game as well. Inviting a player either freezes their game (temporarily) or kicks them back to the main menu. There must be a way, there was a mention of LAN networking in the game code. Funnily enough the game is prepared for LAN and assigns you the name PopCap when joining in LAN.
I will begin testing with Hamachi when I have the time. This could've been avoided if they just added an identifier separate from the USERNAME, WHICH IS PUBLICLY DISPLAYED....
Please remove the Solution mark from this discussion, it is not truly solved and might bring more attention. Or switch it to this comment, so they scroll down to it and see the news.