Once you started getting into XSS, that's when I started getting lost. My webapp is weak, and after reading your walkthrough definitely helped me get a nudge and learned a couple things reading on what you did. The way you gained root was also pretty sick dude. Way too sick man.
This is your first post and already more active than 90% of the people here! Haha!! Good shit man, and f@#k you first