Definitely a cool project. They also keep fixing/improving the platform and have decent a support team that helped me a few times.
The project needs more visibility but they're about to do a big push this week so I'm not worried.
Keep it up guys !
Definitely a great project!