The MOPAR power myth?

Glad it's just a rant, was hoping you weren't giving up on your car.