You should try to add higjscore board and medal to newgrounds before sharing this tons of game "unfinished"
Making a 3D game is hard... here are my pros and cons about this game.
It's a well thought out game
The controls are easy
Moving is slow