Need for Speed World Open Beta

Just happened to visit the Need for Speed World website recently and apparently it's now in open beta! So if you want to try your hand at what is effectively Need for Speed online, why not give it a shot?

As far as I know, this game is going to be free-to-play forever, the only catch is (as there is with any free-to-play game) is that you can get extra perks through micro-transactions, although from what I've seen so far, fortunately, the micro-transactions only speed up your leveling basically and don't give you an unfair advantage over non-paying customers...