I have used the Ragtop stuff since I got the car and really like it, works great.
If you want to hide the wear and tear pictured above you can try to match it with a permanent marker, it won't fix the wear but it will hide it until you get your roof replaced.
I'm scheduled for a new roof in...