Your "first thought was that vehicles weigh more than people" is seriously flawed.
The persons that can fit in a given space weigh more than the vehicles that can fit in that space, even if each person individually weighs less than a car. A car is as wide as approximately four persons standing shoulder-to-shoulder and as long as 10-20 persons standing front to back. Therefore, you might have 40-80 persons in the space normally occupied by each car. Combined, they would weigh more than a single car.
There was a case in which a bridge "flattened out" when it was closed to traffic and filled with humans for its anniversary celebration. It did not do this when filled with cars. Engineers had to calculate (while this was happening, because no one thought of it in advance) whether the bridge was safe like that.
The problem of humans moving is unison to music is real. This may have been a contributing factor to the famous incident in which the internal elevated walkways/balconies in a hotel atrium collapsed during dancing.
You also need to consider the issue of the walls, fences, or guardrails at the edges of each deck, and make sure that when the crowd surges toward the edge, they do not either push anyone off or crush anyone. There have been several cases in which crowds crushed large numbers of persons to death without knowing it, most famously one at a soccer match in the UK, but also one in NY City at the bottom of a wide staircase leading to a narrow open door to a charity basketball game. Parking garages typically contain vehicles of normal width and going singly and slowly, and are not usually subject to large forces from a crowd, and do not usually need to contain anything narrower than a vehicle going with more force than a single person.