It CAN be done in just one shot, notice that whenever you destroy a triangle with a bullet, the bullet speeds up ;)
Talking about last levels being difficult, yours was INSANE. Maybe not so much "difficult" as super awesome creative. I loved it. I rated your game and left you a comment there too :)