Yeah, GMing can be daunting, but I'm sure if you wanted you could find someone/people to help you co-GM. People in the RPT are really kind and helpful when it comes to that sort of thing. Hell, I don't mind even chipping in because what you have is awesome!
But yeah! I would definitely recruit some help whenever you're up for it~