I tend to agree. The parcel shelves look better in carpet vs. leather (I've seen it done in a 230 with blue leather interior).
Regarding the speakers, I would suggest an alternate approach if you don't mind:
- Parcel shelves are inexpensive, so you can get a second set, cover them in square weave carpet and then drill the holes to house the speakers. You can take this one step further, hiding the speakers below the carpet so that they are not visible.
Hope this idea helps.
Regards,
Andres G