http://www.time-sport.com/ has all thier products. I ran into the same problem a while back before someone else posted that link.
I think the platforms help me a bit on confidence and stability, but I wouldnt want to ride around off road unclipped for long. They arnt as grippy as my previous stock platforms. I mostly got them because of the fact that I commute to campus on my bike and dont want to have to walk around in bike shoes all the time.