This happens cause you are performing an "animation" as you keep getting hit, when that happens you don't get knocked down as you would when getting hit by a vehicle normally so it just keeps damaging you like crazy. Best way to test this is to jump infront of a moving bus and you'll see what I mean (same results)
That being said I still think all this falling off the roof of a vehicle and unnecessary ram damage should be gone or tweaked imo