Have to admit this one passed me by, but looks like a cool RTS. Gave me some Supreme Commander: Light vibes, and I consider even that much high praise.
While supplies last and/or two days forwards, so be sure to nab it quick if it seems like your thing!