Looks pretty nice IMO. I do wonder about the aluminum tape's ability to hold on at high temps. I guess you'll find out.
I wouldn't worry about a restriction. Unless you're winding the Insight up to get around it likely won't be an issue. Restriction happens worst when you're flowing the maximum amount of air, which means your engine is producing the maximum amount of horsepower. When you're tooling down the highway at 65 mph using 15 horsepower, its not even an issue.