I am so glad that you took the time to post these pictures. Every time I place my stainless Starbucks coffee mug into the holder I think about what would have to be done if i spill some in there. My girlfriend has been lectured ad nauseum about how important this is to me.
You may remember, I have the same car as you, but I would love to have the black interior! Keep up the good work, and thanks.
PS. Is there any way of improvising an additional seal while you are in there?