"New presentation just released .. new look .. hopefully some new information or level of hype"Certainly a new look and I detect a new "vibe"...TR