dog and pony show

Noun

 * 1)  A small traveling circus featuring animals as entertainment.
 * 2)  Any presentation or display that is overly contrived or intricate, while lacking real substance.
 * They put on a whole dog and pony show for the investors, but I'm not sure they've convinced anyone.