What have I gotten myself into?
Putting a dash like that in your car is definitely going to put an emphasis on your thread title, "What have I gotten myself into?"
What is the dash out of? I can't wait to see your finish product of the bumper flush mounted.