Goodness this is a masterpiece. Cannot stress how much you've written thats on my mind, just really, really brilliantly. Half the time in university the shit you learn may be somewhat beneficial, but thrown into a workspace setting its abou relearning new things and re-adapting. though this depends on the major, I see it happening a lot and from the experiences of my friends and myself.
Please keep posting your stuff is great!