I had repeated trouble trying to finalize my order on Firefox, so I had to switch to IE to finish it.
In any case, I was really happy seeing the trailer yesterday and I'm loving how it looks so far. I'm eagerly awaiting to see what the finished game will be like!