Perhaps a long shot, but might it be possible it was the core WarioWare creative team (Goro Abe, Ko Takeuchi, and the Paper Mario team of Intelligent Systems) that pushed for this to be released and/or made the trailer? Perhaps the same Wario passion project energy that keeps WarioWare alive...