Hi Nick don't worry about the logo, i think it's strong enough related with your cycling business and we don' t need display it in too complex image (illustration). Just see other famous brands in cycling industry they even only have text in their logos (SHIMANO, SRAM and etc)
(This comment references Entry #29)