Wow, the second photo, I thought I was looking at an ancient Nazca image from 3000 feet.
Those are some
serious helical wire isolators. Must be 60g apiece x 8? All the CF there looks like 4mm or more.
It's just an observation, but why are the booms so incredibly long? It appears, if those are 26" props, you're going to easily have 400mm+ between the prop tips and the frame once the motors are mounted. Are you trying to have ultra fine control over pitch and roll?