Oh, this is amazing!
Analyzing it using LeBlanc's Taxonomy of Game Pleasures (all 8 points):
A classic game like Asteroids already has two good elements:
- Challenge and
- Submission
You've added four more elements to your game: - Fantasy
- Narrative
- Fellowship
- Sensation
The remaining two are: - Discovery
- Expression
I think adding modern design elements to a classic game is very interesting, and you've successfully demonstrated this for everyone to see. I love it and want everyone to try playing this game. Great job!