I agree with you on the street. My car just lights them up on on the street, I've done standing tromp on it burnouts (not powerbrake) over 1/8 mile for a charity car show before, with my sticky tires(they were nearing the end of the 2nd season anyway). Trying to use it on the street is not safe nor practical. When I worked for Honeywell at Chrysler there was several Vipers and such that would get wrecked by employees before they were even in production.
However, I'm the guy with over 1000 HP on tap in my car and actually use it at the track too. I've had guys laugh and say, it must be silly to need an NHRA license to drive your own street car you built. (I just had to renew it again actually) It's more of a street/strip or street/track sort of deal with these cars. Drive them on the street and have fun, know the local limits, but take them to the track when you want to drive them hard. Of course there are plenty of videos of people crashing these cars at the track too, at least it's somewhat safer there. Hopefully that's never me.
A future project I would like to build a protouring style 64-65 Chevelle with a procharged LS and take it to Road America. Get that kind of experience too.
I don't like cars I can't drive, or guns I can't shoot.
However, it is impressive they got 670 HP out of an NA pump gas production motor of only 5.5L. But the torque is only 460 at 6300 RPM, it's probably pretty sluggish below 3K or 4K. But I bet they have the gearing to compensate for that. I'd love to drive one. I'd love to drive a Ferrari some day too, its on my bucket list. Along with driving a drag car that has 1 hp/lb with me in it (basically a pro mod).
Normally they take the Corvette engines, and put some derivative of it in the trucks and other cars. I don't see this flat plane DOHC deal working well in a full size truck that also doubles as a light tow rig. I'd rather have the 6.2L L86 I have now in my truck than that thing, sometimes I tow up to 10,000 lbs.
I look forward to seeing what that thing does on the famed Nuremburg track. It has to be impressive and fun to drive.