Hi.
The project was moved to Steam. Yes, it's planned to attract more developers.
Yep, I have the same problems in the development: 3D-art, etc :)