Nope. It's actually almost finished according to the creator. Just wait a couple of weeks. Perhaps 1 or 2 months.
I hope this doesn't age horribly.
Their twitter account posted a couple weeks ago. Nov 15th for 1.0 release
damn. that's later than I'd hoped
Ouch... Well fack. lol ^_^;