In the works since 2015, that U.S.-based Megabots vs Japan's Suidobashi Heavy Industry mecha battle finally happened, and my goodness was it pathetic. It ranks right up...