Mine is coated canvas glued to Gatorfoam. A little less than half of a 60 x 120" sheet serves as print mount, the remainder screwed to the he back of the frame for bracing. I used 3.75" genuine wood, moderately distressed moulding of a classic design that is often seen around Southwest art. Omega 79314, comes in 120.25" lengths which is a little longer than normal. Surprisingly good moulding for the price. Relatively easy to fabricate the frame, although wood moulding of that size can be a serious PITA if it is the slightest bit warped or twisted as it so often is. Fortunately the long lengths allowed the slight warps in the wood to be taken up over the long span, and I had a fresh box so I picked the straightest pieces. Didn't take very long to get the framed piece built by running the printing, coating, frame building and mounting in parallel. This was a commission so would rather not comment on price but it was more than the one at your rec center.
Wouldn't use foamcore for anything that large, yikes! Gatorfoam costs 5 times more but is 1/20 the trouble.
The frame in the web picture was created in Photoshop by cloning a .jpg of a short section of the selected physical moulding. Never printed it, although if would be fun to see a scale print put in an architectural model if there was one, I have done such things long ago. I find it very helpful to make such virtual mockups especially for the bigger images. Among other things it keeps you from selecting insufficiently wide mouldings and in the right hands discourages prissiness.
Nice lookin' pano, I like your cloud treatment and the overall subject and composition are wonderfully classic.