I got the sheepskin as a gift for Christmas and I like it a lot. I use it every week to wash and it performs fine. I too was concerned about the reviews when I saw it for the first time, but it hasn't worn out or anything. I would buy it again.
You could try some Meguiars M205 on that. I use it on my BMW for the black trim around the windows and it works like a dream. Granted, they aren't the same material as this but it's worth a shot
I wonder if we know the same guy. When I was in high school, our choir always sang at a Christmas party and this guy had an F50, Enzo, and a Mclaren F1. Must be the same guy cause I'm pretty sure only one person has an Enzo in LA. I thought he has moved to Houston but maybe not.