Excellent breakdown. I spent most of my life on the core game dev side, but always had strong web ties outside of work. Now I consult in both the web world (f2p online games, mostly) and the retail game world. It's extremely interesting to note the differences you've summed up above.