That's no times new romans
I think you're struggling because you think you are designing a logo, but you are designing a banner. I know, you've even said you're designing a banner ("that's what you need right now"), but you don't realize you aren't actually making a logo - you are just making a banner.
A logo should be established in one phase, and than designing the header to your website should be done in another. For instance, your little creative commons button has no business in a logo. Really, slogans probably have no business there, either - look at other software devs like Delicious Monster, Panic, MacRabbit, The Escapers, Adobe, etc... They don't include slogans as part of their logo.
You are making design decisions that are still ignoring the good advice of previous posters because you are trying to make it fit in a banner format. Stop. You need a logo that will work everywhere, including (as has been mentioned) in tighter spaces where just a mark by itself is needed. Your slogan (which doesn't need to be in a logo) is much to small to reduce to business card size. Try to think about just the logo concept, and plan on the slogan being placed somewhere on your site.
Also, I understand your reasoning for wanting gold, but right now it almost just looks like a christmas tree ornament instead of a teacher's achievement star. If you were going for that, then maybe try to play it up a bit more.
I'm honestly trying to encourage you to keep honing your skill and design - not trying to tear you down. Like has been said, logo design is a long an hard process. If you want your customers to think your apps truly are quality, nothing will first convince them like the impact of a good logo/site design. Quality is often in the details.