I'd agree.
Im gonna take a wild guess and say the lack of rear support (the strap stops the motor flexing upwards, but not downwards) is the main problem- that motor is huge and long, so some form of rear brace is really needed, along with a better secured front end...
I do like to state the obvious