Very good.
You have done a great job with this Fier! Try and make some flash close to this, but longer, maybe with a few *unexpected* jokes. Most of the punchlines and jokes were pretty predictable, but it was a great flash overall. You have great skills and you are at your full potential. Just make that potential go to work! =p