I really have no idea what you're talking about because I couldn't find an article about it on the site you linked. But I searched on google and found this pic:
Is that it? Looks fucking sick, I'd buy one. Hopefully they don't break as easy as the iPods though haha.