Have to say I find it slightly obnoxious that they are actually selling a game while it's in Alpha.
I wonder if Steam will count this as a Pre-Order, i.e giving buyers the right to a refund. Seeing as an Alpha/Beta is no indication of you actually getting a full game at the end of it.