If you buy it now from them, you will have to wait until August. So basically that's like starting over, and you'll have to wait even longer. I've placed orders with them for items that come out in November. Because I want to make sure I get them.
So I understand your frustration, but I have around 1000 customers every 3 months, and believe me, there are lots of cancellations because people don't want to wait, which is fine. Alot of the Funko products that I sell they can get somewhere else. But when an item is hot, and it's sold out, it's a different story.
Year ago, I was able to get my hands on these very limited Star Wars giclee on canvas art prints. Customer wanted me to cancel his order because he didn't want to wait any longer. he thought he could buy it somewhere else. Then we he tried buying it from somewhere else and he couldn't find it. So he wanted to purchase it again, and I told him I was sold out. There were only 500 pieces being made. So he goes ahead and leaves me a negative feedback. So why did I deserve that? It doesn't matter, eBay removed it, but now in order to protect myself, I have to give everybody the same speech I'm giving you now, because it's not like this is easy to get. I've sold a ton more of these, that customers will be receiving in August. However, once you cancel, one of this customers is going to move up the line and get yours. Look on eBay - only 1 other guy has them, due in August. I just want to make you understand that once you give it up, I can not get it for you, and you most likely won't find it elsewhere. You are basically leaving your place in line