I recommend the "don't hit everything" option. This only works if you can get flawless on every firework you do hit, so practice getting flawless is my best advice to you. My high score with my strategy is 4880. This is with hitting less than a third of the fireworks, but almost all flawless. Good luck.
One thing to keep in mind is that different colors hit flawless at different times. Purple and orange are flawless when they pause at the top of the path. Pink and green dip a bit before they are flawless, etc.