Hello Luke and welcome, nice to see you have interests in ants.
For a good farm you need a nest area and a out world. The panoramic display you are talking about should work out just fine. Only the 1cm you need to consider. Depending on the species you are going to keep, some species are bigger than 1cm so if you only make it 1cm wide they will have problems with making there nest there.
Why antstore don't send out of Europe, well the mean reason i think is the shipping costs. Also it is not easy to ship glass.