WOW! If nothing else, that is technically stunning!
Where do you start getting professional backing tracks like that and then have to mix them to a high professional standard.
That's before recording each part then filming it and remembering which part you come in on.
Oh and then video mix the lot!
I wonder how many hours/days work went into that?