Not quite. In Nov 2010 a PR announced that Love Is products would be in retail outlets by Valentines Day 2011. If that happened they have been quiet about it.
3 or 4 months ago it was announced that Super Rad OPENS a retail outlet at a specific street address on Fairfax Ave in the LA area. According to Sid and LC , during the June CC, they couldn't or wouldn't say when or where the retail oput let would be opened.
As pennies go, that's not a bad record but to say they have done everything they said they woud do is not accurate.