Bad Boys of Dance combines every genre imaginable for a rollicking good time