don't overuse the beveled bricks
i would suggest rather than making a whole build just for this; edit default builds to have evented firework shows. I tried to do that once but never got past a 1:00 presentation (due to inconsistent ability to work on it).
Like, watch some firework shows, then coordinate an automated one using events and a default build. Or do it for multiple ones. Its harder/more time consuming than it sounds.