Power provided by toroidal nuclear fusion reactors in the outer shell of the living module, but why do you need such reactors if your primary propulsion is provided by Helium 3 - Deuterium Direct Fusion Drive? If you have direct fusion technology, you don't need toroidal reactors.
Rotating inner shells mechanically for 400 years is terrible design, it's much easier just to rotate entire structure. Once it's going it keeps rotating inertially!
Another comment points to error in speed calculation - at declared acceleration they should go at 0.1c, not 0.01c!
And what is missing of course is the calculation of how many years of current world's GDP is required to complete such project event if all yet-to-be invented technologies exist.