Kinda wondered why it's "to an asshole"? It's a great set of tips that would make sense for explaining anything you are seriously passionate about to anyone who isn't quite as passionate about it.
I think the point is that most people will let you fumble around/meander until they understand or until you stop. Whereas an 'asshole' will simply tune you out otherwise.