I'm a Systems/Network Engineer, I know a lot of software engineers (in fact my best friend is one), and they understand networking about as much as I understand turbine engines. Just the same, I don't understand much of what you do either, beyond cursory code analysis for software hardening and assurance testing.
That said, impressive, but you are in a very small minority, and even 500MB/min won't have you playing a game in 30 seconds.