While I understand small business like this maybe need to offer a product as early as they can, I really do not support alpha/beta releases and pre-purchase culture we developed (especially for AAA titles). Some developers like PMDG, A2A, FSLABS... proved that it's possible to release complete, almost bug free software and I just hope that can become a new industry standard.
Anyway, I like the Mirage, looking forward for full release, in a month, year or two - it doesn't really matter.