I believe this pre-paid card is just a the same as a regular pre-paid credit card except that there is no annual fees or monthly fees. A user of this card can pay like $20 for their one-time activation fee and never have to pay recurring monthly fees again. Also, each time you use the card for purchases, you incur a $1 fee, but the good thing about it is after $10 (per month) you purchases are free. I guess in reality the monthly fee is $10
Also, found a good article about the Russell Simmons credit card and other celebrity credit cards:
Why celebrity credit cards fail.
My opinion is APR, incentives and reward programs are more important to most people instead of the actual picture on the card.