Well done.
I didn't get all the jokes, but I l;aughed at the ones I did get. Or, I faintly smiled at least.
But I did laugh once. That on its own merits you a 5. Now, for the whole way the thing is put together, I'll give you a... 6.
Partially because I like my scores to be subjective, not objective, and this maybe wasn't exactly for me...
But I might show this to my dad.
He'll probably love it!