You have demonstrated that, given the incentive, you have incredible levels of commitment. You just need to find a band that will appreciate your dedication. I've had some terrible disappointments over the years so I know how you must be feeling but, like yourself, I don't really have any other interests. It's the only thing that I'm half decent at.
I recruited a second guitarist for my band who learned a load of our songs before his audition and was duly offered the job. Since then he seems to have decided he doesn't have to try any more and it's difficult to get him to learn one or two new songs in a week. We've had a break for a few weeks and I basically told him that I expect him to be up to speed by the next rehearsal. If not, he's out. Shame you don't live near me.
Richie.