As an admin, I feel like I can contribute more than as a just a reviewer. I can't do nearly as many reviews as some of the other guys/gals, but I can pop in quickly at various times and check over and help catch things we've overlooked. If nothing else, it should allow me to take some of the workload off the other admins.

The team has definitely been doing a lot to get new themes approved and help educate theme authors. The process has also gotten a lot better because of the improvements made to the system by I believe both Otto and Nacin. This has allowed us to take on more themes.