I'm not going to lie, it's nice to see I'm not the only parent who deals with these things. And I'm pretty glad I don't have to deal with the same, uh, "level" of language he is... yet.
Check it out. It will totally melt your heart, make you proud of him, and make you laugh out loud.