Trying to think wow I can improve this. But I love it's minimal quality. Sometimes a logo doesn't need to wow, think about the worlds top brands Apple, Nike etc their logos don't wow, they just work because of their simplicity. I think the wow factor comes from what you do with. Think about exciting nike campaigns it's the artwork and design of them that make the brand exciting. I can help you with supporting material. A logo on its own isn't a brand but when you out it to use that's when the magic happens. Check out some of my branding work here: www.neverknowdefeat.com have a great weekend. Regards, Grahame