Great clip Jim! Once again you knock the haters down a peg
Personally though I don't like Angry Birds because I'm not a fan of the way it rewards the player.
There's too much 'randomness'. You can figure out the optimum strategy to beat a specific level, or get the high score you want very quickly, but actually executing that strategy can take hours; not because it takes a lot of skill and practice, but because a very tiny difference in your throw can result in a big difference in the results.
Ever seen those mobile slot machine games? Where you just play a slot machine for fake money and all you do is press the same button over and over and eventually by law of averages, you end up winning? I think those games are in a similar part of the skill/luck spectrum as Angry Birds.
That doesn't mean they're not valid or fun, but I can totally see why a 'hardcore' gamer would be annoyed with it. They go into it with a mindset of learning a new skill and they don't get what they seek. And then, they hear from people about how the game is great and they internalize that to mean that all their skills at Guitar Hero and Call of Duty are unappreciated. (<-- I just described my own reaction to the game, btw. I know it's irrational, because there's different games for different people and we can all be happy, but on a gut level, someone who plays Angry Birds or a slot machine game all day and still calls themselves a gamer like me is besmirching my passion for games)
(P.S: I'm not saying that it's ALL luck, mind you. If anyone reading this is proud of their Angry Birds skills, then I mean no offense. I just maintain that the game design intentionally tries to de-emphasize repeatability and predictability)
(P.P.S: Sorry for the long post)