More than likely in non-Holiday time, they will schedule TWO shows per night. As you mention the sunset at 6:49 PM, they could easily do one show at 7:15 PM and a second show right at 8:30 PM. (It's not uncommon for shows to start at the closing time of the park - see Illuminations every night for an example of this.)
I'm afraid at least some of money is going to some of these items next month.
I love the figment shirt/logo, but I really wish that Disney wouldn't keep using him on their Epcot merchandise while continuing to treat the Imagination Pavillion like a broken-down jalopy.