I plan on buying this one also, I purchased the BPP version and didn't think it would hold up with 3M tape.
If the Evil Twin Scoop came in Carbon Fiber it would look even better. I would use Stainless Steel screws.
If anything, it does look really good, and it should keep the engine area a bit cooler. If the air is plumbed into the airbox there might be a performance increase with forced air.