Thanks for the analysis!
To address the latter point, we did really want to add a boss to mix things up between all the small and mid-tier enemy waves, but we ended up not having enough time to do so. However in its place the game does ramp up its enemy count and bullet speed the longer you survive.