First off, we're happy that you're enjoying Sandstorm.
This official forum is a good place where you can give us any feedback about the game. When it comes to gameplay or some other questions related to the game, I'd suggest you to post in the "General Discussion" section, while for all technical issues, you can post here!
I'll pass your suggestions on to the team, so they can have a look! Thanks!