Yes, they are made by the team at explosm.net and I find them rather funny as well. They also make animations which I find funnier. Here's one for example: http://www.newgrounds.com/portal/view/524485
You can click on their channel to look at the other flashes they've done.