That beat is real dope, but this is the main reason I refuse to buy anything from a producer that "leases" beats on the net or puts up untagged samples.
Same thing happened with that "In My Head" beat Tech had...I engineered a session like 3 years before Everready came out with a cat using that same beat.
The 1 time we messed with an "internet" producer we got burnt as well. Picked up a few beats for 3rd's album come to find out dude given them to crazy other artists as well.
We took it as a lesson learned and now only work with people we can deal with face to face.