That sucks they canceled your order. I was afraid of that myself, but I got shipping confirmation yesterday, should be here tomorrow. I hope you get another chance to order it, such an awesome price.
Good news, Mario Kart 7 is back in stock and I got to re-order. The YFRESH code was a one time use code and the site was saying mine had been used in the cancelled order, but customer service was very helpful and added a credit of the codes value to my account. Whoever said YoYo had great customer service wasn't kidding, they're great!