Hey, I recognize one of those videos!
I have to agree that mecanums are not a great choice. Something with a bit more traction works pretty well. You're still going to slip and slide as you can see but you'll move fairly well.
Other than wheels you'll want to work with the venue to make sure you have some practice time and time to set up a solid wireless connection.