So looks like you got front end brakes and suspension sorted out? I wear ear plugs when I drive the Demon and from the sounds of the video (great video) I bet I would have to wear ear plugs as well. I am trying desperately to keep what little hearing I have left!