A couple of the music transitions were a bit abrupt. I would look a little closer at the fade out/in on them a bit. Maybe a 2 second transition between songs where while one is fading out, the other is fading in, same thing with the video footage. If you did that on any of them, I did not notice it so maybe make it a bit longer than it is. Just a suggestion.
With the band members, rather than throwing a pic over the footage, I would at various points throughout, when there are good shots of a member, scroll their name across the screen. Maybe with an arrow pointing to that member or a circle. Less obtrusive than the image overlays. You could also zoom in on a player when a good shot comes up and then display name rather than using arrows or circles to draw attention to them.
Use the logo from the end of the video for the beginning as well. You will still be able to fit the QR code on their considering the size you chose for the QR code. Also, stick a copyright notice on your logo and on the video and I personally would put a disclaimer of the copyrights for the cover songs. I might also put a small logo watermark in one of the corners.
If this is truly a promo video, I would put some contact info at the end. I know, you have a fb QR code in the opening seconds! By not putting it in plain text and also at the end, you could miss out on bookings because not everyone (including a large portion of the demographic of your audience best I can tell) is not into the QR code thing, or FB and they just want a phone number to call, in large letters ;~)) Plus, when they get to the end of the video, if they liked it, that is when they want the contact info. They should not have to go back to the beginning or otherwise search for such info. If you have the following, I would put contact name, a phone number and an email address. But put something at the end, even if it is just a second showing of your FB QR code.
If I think of anything else, I will type back at ya'! Good job on the vid but those are some things I would look at to take it up a notch!