Finally downloaded the game and installed it, it opened a web based server browser, I thought fine I'll put up with this. Click a game, click join... "you need our plugin to join, download it and then click continue".
I'm out. Too much bloatware. Origin, firefox plugin, web based server browser. And 3 EULAs that had to be signed along the way, some of which had multiple pages each requiring an agreement.
I was a great bfbc2 player, I loved BF2, and I even enjoyed bf2142 but EA have just taken things down a bad direction and I've had enough.
Good luck to anyone else who plans on playing.