I don't know if anyone experienced this issue before, but my new Diamond was stuck on the align screen in a seeming infinite loop. The pointer would move from corner to corner perfectly, but it would just come back to the middle. Finally I used the "welcome.not" solution from the following page:
http://forum.xda-developers.com/showthread.php?t=412349
But, now my screen's not configured correctly.