Yes. I've seen both the fireworks and parade, about 8 times this season. At Magic Mountain during the summer. The parade starts at 9:15 pm in Gotham City Backlot, and makes its way to Six Flags Plaza in front of Valencia Falls, and does a five minute parade stop, followed by a 4 minute firework show, with dancing, confetti and music to accompany it. The parade and fireworks play on Friday, Saturday, Sunday, and Monday only. (With the exception of also playing on the 4th of July.)
The SFMM night parade is semi-decent again, and can almost be compared to the worst Disney parade in history.
There are six floats, a car the Granny drives, a Cobra Sports car, the Tumbler (the new Batmobile), and 2 ATVs driven by The Joker and Catwoman. Add these to a total of 50 dancers, stilt jumpers, and even a Family Grand Marshall, and you have yourself a pretty nice parade/fireworks show for SFMM.
Six Flags celebrates the 4th of July with star-spangled family entertainment!
Throughout the day, guests can enjoy the All-American celebration with live entertainment. Local musical groups as well as a Dixieland band will fill the air with music and fun for the entire family. Come nightfall, Six Flags will light up the sky with one of the largest and most unparalleled firework extravaganza in Southern California. The Park hours are 10:00 a.m. to 10:00 p.m. on July 4th.