This game wasn't released, it was leaked. The US version is suppose to come out on the 29th, this Tuesday while the European version on the 1st of April, this Friday. The only possible way someone could have gotten their hands on a copy is if they downloaded it online.
Funny thing, I spend more time on the forum instead of on emulators 
