I think you managed to illustrate your idea pretty well, good job ! :) I'm not entirely convinced indeed by the coherence with the theme though but why not ahah. A track for the logo ? Very fun detail !