Very cool link, last couple of loops show serious north turn.
Really too soon to say if that's a short-term jog, or something real to watch.
FWIW, the 0z MM5 has a similar solution to what ImaGraftedBranch suggested. But, it's kind of on its own right now in this regard... landfall near TX/LA border, after hitting western Cuba. For this to work out, the storm definately needs to move north quickly... as it has it passing north of Jamaica.
http://moe.met.fsu.edu/cgi-bin/mm5fsutc2.cgi?time=2005071500&field=Sea+Level+Pressure&hour=Animation