I want this to be all done on my phone, but there seems to be no solution as you guys have pointed out. For right now I have gone to my trusty method of Phone->ActiveSync and then
Companionlink for Google to sync Computer's Outlook->Google for Contacts and Calendar. Not the best solution but better than using the TP2 to sync and fail. If anyone figures out more info to fix the problem on the Windows Mobile phones then please post back here. I tried adding end dates to all my recurring events and that did not help.