I too was experiencing the same problems you were, not loading into games, getting kicked for not reasons, etc, but the game is now running much better.
Loading into EA's servers is no problem where it used to take forever. Loading into individual games now works as it should as well...