Not your best work, not at all.
This flash... Is... just... how do I put this... Not very good. I don't know if you were trying in this or not, but the jokes were bad. The animation was great, but sometimes I just felt it needed a couple more frames because it felt a bit choppy. I don't know how this got to be featured on the homepage, but this was bad.