xD I don't know anything about it apart from a non Japanese track appearing on the upload since I happened to DL a correct one but I'll search for you. I swear someone mentioned the artist on here or JPS.
I saw the name "Jolin Tsai" from another mislabeled song on another album from the same site... maybe it could be the same artist? I didn't go check yet.