i've asked them about their cards, here is what they said:
basically it depends on the batches they can get.
Sometimes they get japanese ones, sometimes taiwan's, sometimes class 2, sometimes class 4.
They said they'd update the site as soon as they get new batches.
I just checked, now it seems they are selling Class 4 cards (except for the 16GB one apparently), but it doesn't say the origin anymore