I think someone on the show has been watching too much Inspector Gadget! That immunity challenge reminded me of the part in that opening theme where Brain (the dog) carries those platform below Gadget when he goes from building to building (watch the intro and see for yourself).