Got tired of waiting for the Badland to go on sale, so I just went with the Warn VR EVO 10S. Paid, more but very happy with it. Fits perfectly, did not have to do any cutting.I am wondering this too. I have the same bumper and I've been waiting to install it based on my winch purchase (ARB advises to install a winch prior to installing the bumper.
Did you ever try the install?