So after countless dc's I bit the bullet and deleted a few guys on my psn list (which I am not happy about) to see if it made any difference to the online problems we were having. I can report though that I actually completed a game for a change. Dont know if it was pure ass or not but it seems it may have made a difference. Communication will be up to sh1t now as I actually like to notify players or not if I am available for a game or not once I receive an invite to play, so if you invite me now and dont hear back, you know why!
I know this has worked for pretty much everyone who was having issues on the EA forums and a few guys in the league also, so if you take the plunge and decide to remove some players you pretty much will be able to play the game without any dc's. Once its resolved, just put them back on....
Looking forward to finally playing a few league games now! :)