http://i.imgur.com/ZafTI5T.png
This has got to be a new record.
Used the random move setTimeout method with 4 directions, and strategically pausing to merge pieces.
EDIT 1: http://i.imgur.com/Rt3V5kb.png - Just reached 4 million.
EDIT 2: http://i.imgur.com/QyrW3QK.png - 22 million: When do I stop?