I heard it has but I tried to recover my account details and after 3, yes 3 days of trying I gave up after getting nowhere, customer service is ****
Well I saw it for sale for £5 so thought meh I'll just buy it again and re-register etc. Went through all that hassle and installed it but the updater always crashes after 10-15secs every time so I can't update the game to play it.
Bloody shambles so I would recomend staying away still, disgrace of a product!