This quote was taken from the official Guild Wars 2 twitter page but it looks like we wont be able to pre-purchase from Amazon :(
"If you preordered GW2 at Amazon, you did not pay in full. Amazon only charges on delivery. So it does not qualify as pre-purchase. ^MK"