I've seen the beta. At first I was like "oh, the beta had been released february 15, 2013... Probably development stopped

". But then I realized this is probably some kind of everlasting beta which is being in devel for 2 years
I'll take a look for sure!