Using array and fit to curve changes orientation of object I am trying to make a simple stadium/arena and thought I could just make one section and use an array to fill the rest of the circle but when I try this it turns it sideways and renders it useless.  I've tried different origins, different offsets different deformation axis and it only makes it worse and not better.  I do not understand what I am doing wrong.
If I'm not mistaking, Blender uses the world's Y axis as reference to align your object to the curve. Something like that.
So theoretically, you would only need to rotate your object at a 90° angle (or -90°) on the world's Z axis. Maybe also apply the object's rotation via CtrlA.
Nice demo picture by the way!