You need to simplify. simplify more.
visual headache here. why?
too many colours, and they aren’t complementary. IMO, kinda ugly.
too many different fonts. distracting. and the font for SKY? hard to read. make it consistent and EZ to read RIGHT away. I shouldn’t have to focus my eyes and struggle to recognize/understand the logo.
the bike? it doesn’t have much impact. looks cheap.
overall? too crowded.
Logos should be simple, easy to remember, easy to associate, easy to recognize and have punch. I’m afraid your working logo has none of that. Plus, if it’s going to be on bike products, the logo has to be resizable. Your current logo would be too messy looking if fitted on a glove, a sticker on a bike, or bike pump, etc.
hope that helps. (Check out FOX, Specialized, SUGOI, etc. They’re really simple logos and easily recognizable from afar.)
You need more BANG.