Under-engineered, if anything. If they had spent more time on development, a simpler machine could have been built. "Insert your favourite bridge building quote"
That's the definition of over-engineering: https://en.m.wikipedia.org/wiki/Overengineering