Looked decent (compressed as hell though) but that wasn't the best way to show off the mech gameplay— I was expecting some change of pace at the very least, but switch felt very monotonous.
The mech seems to be more of a traversal tool than a fundamental change to the combat mechanics.