I'd say submit right now
if I had to complain about something it would be the more subtle percussion sounds are a bit TOO subtle imo... maybe turn the quieter ones up a bit more
but seriously that is nothing but nitpicking; you could submit this just the way it is. and I would recommend including the source breakdown for the judges