I can tell a lot of effort went into this. Well done! I liked your presentation too ! I also agree that you managed the vocals perfectly, I'm not good at managing vocals so i tend not to include vocals...