Wow, great score! That's higher than my own high score when first uploading the game, that's when the waves get insane and your strategy needs to switch a lot to keep going.
I'm really happy you had a good time with the game, thanks for playing!