Hey Maddog, You've hit your first brick wall, you kind of have to get used to these when playing guitar, like Karcey said this can be the time when people give up, frustration is the new guitar players biggest enemy. You'll be ok though as you've got the right attitude.
I think you need some direction though, you know what kind of music you want to play so that's good, check out all the songs from those guys and try getting some of the chord patterns down, you have to break songs down to get the hang of them, revising small parts rather than trying to play the whole song all at once, slowly you'll be able to piece the riffs together, also stroll around the fretboard and see what tunes you can make yourself, you'll be surprised at what you find just messing around, if you have any recording equipment record yourself playing it's useful for keeping tabs on your progress.
Here's a site that might help you get a bit more direction and it has some lessons as well as a suggested practice schedule, you don't have to follow this it's more to point you in the right direction.
Guitar Solo - Scales, Chops, Licks, Technique, Improvisation, Guitar Lessons
In my opinion the most important thing is to have fun, when you practice try and finish on a high with a small riff you've learned or some easy 3 chord song just keeps you feeling positive, if you're having a really crap practice session it's best to walk away for a while and collect your thoughts, you'll always have good days and bad days, like a lot of guys here I'm self taught purely for financial reasons but lessons can give you focus so I'm not against them, I personally prefer being self taught as I can go in any direction I feel like going, I'm not brilliant though and can sometimes slack off a bit, if I had a Teacher that would kerb those tendencies so they're not a bad thing, just bad for my pocket.
Hope the link helps, hope you're injury's all healed now, good to see you back playing.
Best Wishes
Chris
You don't stop laughing when you grow old; you grow old when you stop laughing.