Facebook gets a lot of stuff wrong, but they do keep on going, launching new stuff that's really big all the time. Compare with Google. They launch a tiny social feature every 8 months or so. Facebook launches like an entire new platform every 8 months. But yea.
Thanks for the compliment btw :) I'm going to try to blog lots.
Not sure I'd pick Facebook as the model for execution, though.