So track is somewhat springy, varies from metal to metal, but as you put track up, it might not want to lie flat, one rail might come up a bit, you may have to bend the track a bit to make it fit.
From the time and energy and quality of your design, I suspect these issues will be minimal, but a few heating and cooling cycles will allow the track to “relax” to fit where you put it. I have stainless and it does not “relax” as easily, but again, rolling a dual rail bender around did the trick.
Now for securing the track, the best thing is something that loosely holds the track in place, and I would say about every 3 feet. Try starting with a few ty-raps and just see how stuff moves. Do not cinch them down super tight, leave a little slack. Trying to bolt down every section will be a mistake, you have several coefficients of expansion here and they are not all the same.
On leaving gaps, I forgot are you using rail clamps or joiners?
You need to do like the railroads do, try to lay the track with zero gap on a hot day. If it’s cold, you can try one CC thickness. This expansion and contraction thing is a whole different animal from what you first think. It is definitely not as simple as leaving equal size gaps everywhere and the expansion takes up those gaps evenly, not even close.
I would not worry too much about the gaps right now, and unless it’s cold I’d butt them together with no gap. The track will move a bit from expansion and contraction and you CANNOT stop that gap or no gap. Smaller gaps are better running, but again with the well designed and implemented situation you have, it’s not going to be a big factor.
Greg