Very impressive.
It seems to rely strongly on common *NIX CLI patterns though. It really doesn't like dd, for example[1].
[1]: http://explainshell.com/explain?cmd=dd+if%3D%2Fdev%2Fsda+of%...
Edit:
Also, it doesn't understand that the token after `-p` for netcat is actually the port argument[2]. I guess it is parsing manpages internally?