Not a good idea. The 215/45-17 will rub in front. And they don't come in the NSX-friendly size of 215/40-17.
I've heard you say that consistantly on the site, but I haven't seen proof that every 215/45 will rub. If there is any chance that it will not rub, then it will have to be on a x8" wheel and with one of the tires that does not come larger than factory suggestion(dunlops, falken, and bridgestones tend to). Michelin is not known for running larger than the size dictates. Some 215/45s are spec'd on the manufacturer website at 7.5" wheel which would help
slightly with giving it a lower profile on a x8" rim. It would not be stretched by any means.
I'm running a 215/40(f) and 275/35(r) with no TCS problems on my 92', but the tires DO rub at full lock and it isn't because of the height.
Example:
Hankook RS-3 O.D. measure up at 24.6" on a 7" rim in 215/45. BF Goodrich g-force sport comp-2 are 24.7" on a 7" rim in 215/45. Falken measures their 215-40 on a 7.5" rim and their 215/45 on a 7" rim because one is XL and the other isn't. Falken says the difference in the tires is .25mm wider from center outward in each direction. (I'm not recommending trying falken. I think their tires are fast wearing, noisy, grease easily, and not great in the wet in my opinion.) The right combo of rim and light camber may make it not rub at all. There's nothing wrong with a little camber as long as the toe in the front and rear is in.
I'm not saying you are wrong, but I wouldn't say there's a tire that will absolutely rub without physically trying every new one out on a specific rim either.
@ Blackhorse06 I've run Michelin Pilot Super Sport on my e46 m3 only, and they are fantastic tires. They will wear faster than your normal tire, but you do have a mileage warranty through Michelin for both staggered and squared setups. Different mileage for different setups. Very good in the wet, excellent in dry, and quieter than all the rest out there. I believe I average around 35k-40k on the squared setup with 5k rotations.