Regarding the receiving bug. I've had this before, but until last night I'd had no bother for over a week (the receiving bug only seems to hit me when I first enter the game and doesn't interupt once I've started OK). But last night I couldn't join the server my clan runs and another of our members had the same problem even though we'd both played on the server for 3 consecutive nights.
We restarted the server and we were both straight in. So it seems that it could be a server issue not a home PC issue. Not sure if the server gets it's knickers in a twist and wants to try and send info that doesn't exist and/or isn't needed.
Unfortunatley this doesn't help people out there who don't have their own server but it might help the developers identify where the problem is. Oh and for the record I didn't restart my game whilst restarting the server.