Did you get this recently from eBay? If so, I got one too. I got all the same apps. I just needed it as a development device, so I'm not too fussed. I've been able to succesfully dev unlock it and deploy code to it. However, I'm not sure whether it works 100% as a regular phone, but I suspect it will.
XDA Developers was founded by developers, for developers. It is now a valuable resource for people who want to make the most of their mobile devices, from customizing the look and feel to adding new functionality. Are you a developer?