Has anyone else seen the trailer?? WOW!! I've read about that whole damn world so many times, I was afraid they would mess it up. Bring on Dec. 19th!!