Adjusted XP orbs so the orbs are bigger if there are more fireworks; You'll never have less than one per firework, so at 500 fireworks you'll have 500 orbs (and a few more since the last few are smaller).

This should avoid having absurd numbers of orbs, while still keeping the 'shower of XP' effect alive.