I've been playing since I was 17, I'm turning 24 now. I can easily jam in any key and know pretty much all the most used chords and scales but I haven't really learned too many songs. I find the structure, the ordering of the passages changing along with the lyrics to be more difficult to memorize than any one part such as the chorus/bridge/verse etc. I would label myself as an intermediate player.
I'm working with a Gibson Les Paul and Line 6/Bagner 2x12 hybrid amp (solid state & tube amp) and an Ibanez accoustic/electric guitar. I also have a line 6 amp, impulse novation keyboard, and a bunch of composing tools like Fruity Loops and Reason which I use every now and then.
So yeah. Rock on.