Dog and pony show

Generated image of a dog and pony show
The idiom dog and pony show means a showy event meant to impress people, sometimes without much real substance.

The phrase comes from traveling entertainment shows in the late 1800s that featured trained dogs and ponies doing tricks for crowds.

The meeting felt like a dog and pony show with lots of flashy slides.