Filmmaker Soi Cheang's latest sags somewhat in the middle but is packed with enough style and showmanship to make it worthwhile