Consider me flexing over the others in the comments because I beat it :P
The lopsided movement speeds were interesting during the rainy weather mode (which I stayed in the whole time as it doesn't drain health.) Though it made bulls pretty annoying to fight legitimately. Luckily I didnt have to because if you press up right against them before they charge, and keep moving in their direction as they charge, they don't damage you.
You gotta grab the bulls by the horns, if you will.
Also when a round starts, just stay still for a bit as the enemies kill each other. Makes each wave easier.
Using those methods I cleared the waves p easily. Game was fun! I liked the creativity of the enemies and how they literally rained down from the sky. Each clearly has their own AI which works hand-in-hand with their visual design to really give them a sense of character.
Well done.