Wigglepedia Fanon: Toot Toot! (1999 US video)

What if Toot Toot was released in the United States on March 9 1999?