Would second Deb's thoughts. Go to a different park, plan on arriving back to BLT at least an hour before the fireworks, and watch from TOWL.
Great view, and you won't deal with the mass of humanity on Main Street afterwards. There is no way I would find walking in that crowd "magical" and the experience from TOWL is really nice.