Looks like it was giving birth with that little snake pile in front of the car. Looks like it anyway!
Pretty scary stuff and I hope they are okay. I know that the first 500 miles in my 06 Coupe, the car seemed to be very powerful, almost scary so I eased into it. From 500 up to 1500, it started to get boring as I got use to the power. Put the full Bellanger exhaust on and it perked it up for another 400 miles, but I think the it is Roe time for me.
I have always found large low end torque cars easier to control over the high rpm craziness of some of the grand revers. The worst as my old 89 SHO Taurus. Step on the gas and after it finally picked up, it felt like the fornt wheels were coming off the ground and was just hard to drive and control.
To each their own though.