Yesterday, I bought something from Jusco so that I could sign up and get this card for free. Now, I don't know how much people actually have to pay to get such a card but oh well, if its free, why not??
Apparently it comes with some sort of VIP car park for shopping and it simply just collects points. That's all I know for now.