One little comment:
I enjoy the ridiculous moments much more than the "normal" ones. Take the "Are you a- person?/I can fix anything- Oops!" scene. I laugh everytime and it seems to be quite enjoyable to anyone I've shown... until he starts talking about angels. I'm watching this because it's funny and ridiculous... not to see the actual movie.