Sorry for the late response, I had a couple of shifts at work.
Richard, you are THE MAN. Thanks for the very concise information, you’ve helped me a great deal. The twist and lattice modifiers are really cool, I’ve just got a couple of followup questions if you don’t mind.
1.) When I recreated the start and end caps for the array, the z alignment was off and I had to manually adjust their z position by a seemingly random value. The position of my “center” piece was centered, and the position of the caps had to be moved but originally they were located at the point where they meet the center peice.
2.) I haven’t messed around with lattices before, When I tried to recreate yours, I couldn’t figure out how to add more edges. Usually I would use knife or loop cut, but these don’t work without a face. Just wondering if you could shed some light on this?
Thanks again! Here’s my result :
Update : Thanks for all the different responses guys. I’ve already succeed with Richard’s method, but I’ll be sure to try out yours as well so I can get more familiar with different ways of achieving this result.