We are very excited to be fast approaching our commercial launch and this test helped us to see what additional things we needed to address to ensure that we deliver the best gameplay experience we can to gamers around the world. The feedback you gave was invaluable and has allowed us to pinpoint the remaining tweaks that needed to made. The result of these findings and the associated work necessary for us to address these items is causing us to slightly delay the release of Deformers.
Once again, thank you for your feedback. Stay tuned for more exciting news about Deformers, including our upcoming Steam Open Beta and our revised release date.