In light of @rickymak posts about official re-sellers list and @bhazard comparison of ibuygou vs taobao, I've arrived at the conclusion that my Pistons are fakes, even though I do happen to like them a lot and the weakish highs aren't a huge deal for the style of music I listen to.
This truly is a testament of how much work and care is put into the fakes industry in China.
I'm tempted to buy the real REAL ones but at this point it would be ~$60 going towards Pistons and for that price I'd rather have IM50. So.. I guess that's the end of it.