My work experience over the last 18 months has run the flip side of what you now have and I can only sit here in polite envy ;)
in reply to Second rate programmers and my confession
I used to head up a team of programmers who were, in many ways, much better at various aspects of programming than I. My talents were in finding a quick solution, letting them pick it apart and then leading them to the final product. This lead to many breakthroughs in my own talents and drove me to learn more and more (Perl especially).
However, I changed companies and now I am the sole expert in my team and the sole programmer. I've learned more languages (Java, VBScript etc) but I could write any old code and the only one doing the review is me. You can imagine how that works out :P.
From my standpoint I can truly appreciate the position you were in and are now and wish you all the best :). Why not let us know how it goes six months from now?