I feel for ya!
If mine doesn't ship on time Amazon will more than likely receive more stock before xmas as one of the largest suppliers in the uk, mine is my Xmas pressie and I have no intention of playing it till Xmas, it will bring back memories of opening my NES and SNES respectively on yuletide day, playing till xmas dinner then playing them constantly till 9am boxing day.