Turns out the hpfp fuel lines had ruptured or wasn’t connected properly or something, it wasn’t the cars fault. Unfortunate accident but the only damage was only to someones wallet and luckily no persons.
As for people questioning why 1100bhp, welcome to America were the bigger is better