With a dazzling video presentation of a stadium featuring a translucent roof and a glass wall with a view of downtown ...