You sound like a "T-shaped" guy: Broad knowledge and skills, with actual expertise of a few areas. Some companies, such as Valve, actually seek that. Have you sought them out? (I'm guessing that you have, but who knows…)
I'm only now learning the ropes as far as some things go. I haven't sought out firms of that type yet and advice would be appreciated.