hmm looking at the pictures i have ONE recommendation... if im allowed
The lower links at the chassis looks like its gonna take BUNCHS of force. I think the lateral stresses on that will transfer to the Chassis plates and ultimately fatigue the plates. I think even a ziptie to hold it straight would help!
just a thought