Here's my honest opinion. Focus on results, nothing else matters (especially correct usage of const). You see, all the end user is going to see is the results. Most likely nobody else but you will ever look at your source code, so don't waste time making it obsessively neat.
I downloaded and tried out your asteroidz game. Pretty decent asteroids game, good enough graphics. Very annoying that I ran out of ammunition so quickly. There was a sound bug when your shot hits two asteroids in rapid succession the sound effect is not played twice as I would have expected.
Overall, not a very impressive showing of DX9, could just as easily have been coded in SDL or WinGDI, but a good solid game and I spent about 5 minutes using it before I got bored (I reached 9th place on scoreboard).