Those letters awkwardly stand for My Track Technology, and they adorn a design best described as an electric tracked locomotive tractor sled ... from pulling a sled through the snow and giving ...