I have two suggestions.
1) Have either yourself or someone really good at photoshop touch up some of the coloring. I'm speaking about those auto-fade colors or whatever that Flash has built in. They look good on Flash, but this piece could use a slightly more professional touch because...
2) This should really be on TV somewhere. It was every bit as good as say a Gorillaz video.