Am I Nuts...........?

They are a stock item so better for stockers, but it's your car. If you like them, keep them! It IMHO is more of a custom stock look like the low rider bombs with all thier oem goodies.
By the way, your car is looking very sweet, I too like the slots.