Well, since all the power questions are already being thrown around...
The first thought that came to my mind when I saw the intake, "OMG! Can you imagine how loud that is going to be? Very cool indeed!" I mean, that thing just looks loud.
Alabama huh? Sounds like a road trip to me!! I would love to see that in person.