I do love me a descriptive title! (although i feel like they did let me park, until I killed their alien friend ^^)
Nice concise gameplay loop, sweet gore, and love the way the truck controls!
Good one!