I actually think the music fits great, I though it was a gameplay trailer at first, but then I noticed I was looking in the art section
so yeah you did a really great job.
Audioswap songs are underestimated just because people always pick the first song that pops up.