Cool idea, but it seems to get really hard really fast?
Maybe tune down the spawn-rate a bit at the start, and introduce the different 'players' one-by-one (e.g. green, blue, red) to make the progression feel smoother.