Your file looks fine, and I think you are right on the money, they didn't lay it flat on the bed so the slicer generated supports to fill the gap.
Also it appears their printer is totally fubarred, if that is PLA it should have printed out perfectly.
I'll PM you, email me the file and I'll print it, find out if it's you or them