Wow. That scene looks only slightly less embarassing than the unveiling of The Homer - Car of the Future.