I'll try and contact him and see what I can do.

Fake flash at first is hard to detect because the drive is programmed to misreport the actual capacity. Eventually, the drive gets corrupted. One sight with good info:

http://fightflashfraud.wordpress.com/

These utilities can detect this deception.