Why had I never seen this before?:
The trailer makes it look more ordinary and less funny than it is (although it does include some of my favorite lines). For a quick taste of the movie, you could also take a look at all the swears, or the fan-made lego versions.
Seriously, go rent it and watch the whole thing right now. The bits and pieces don't do it justice.