Why cancel your preorder? Try and get it somewhere else and then cancel. If not at least you can still get it from BBTS.
Unless Hasbro announces some more BW Generations toys, I'll have nothing else to buy from BBTS, and would end up paying more for postage on Rattrap than he actually costs, turning a $20 figure into a $40 figure.
TRANSFORMERS: DEICIDE -- The Beast Wars 20th Anniversary Comic Book series that could have been... TRANSFORMERS: UNITY -- the BotCon 2016 Comic Book that should have been...