my credits are not working. Also I do believe it is outta beta...
According to the developers its not, or at least it's not at what they'd call "release status". It might not be a true "beta", but many features and additional content they plan to add, including multiplayer are still being worked on.