I'm going to guess this deal is aimed towards the people who aren't buying the Camaro as their only car. If I had one already, even though I'm not a fan of FI, especially superchargers, I'm pretty sure I'd be on my way to their shop right now.
You have to respect them for coming on here, seeing the criticism, and stepping up to say "Hey, we see your point, so now it's free." Says quite a bit about them I think. Kudos, Vortech!