I agree, the larger fins look out of place next to the smaller original ones on the trim panel. I have serious doubts on their looks, functionality and ability to stay in place with just the adhesive. I highly doubt these will catch on....
But thats just my opinion