I'm really bad at bullet hells, so if there was a surprise after 20 waves I don't know what it was. But this is really well made. The bouncing damage system was something I haven't seen in a bullet hell before and added a unique element to the gameplay.
Really solid entry. Nice job!