Well, I went to BMW Seattle and they didn't give me a new cap. Even with a SB they claim that it wasn't free. They knew nothing about the paint peeling off inside the cover and didn't see to alarmed about it. Basically, I knew more than them.
LOL...I even know the parts manager and GM too!
Good news is the leak stopped by bending down the tabs on my existing cap for now. I didn't have any leaking today.
Also, I got to test drive the new M4 ....hhhhmmmmmm