I used the screw-in ground anchors as well, with big cable ties holding the frame to them.
What to put on the ground depends on how you want to use the GH, but if you don't want to plant things in the ground I would go with gravel over landscape fabric, with maybe some paver stones where you will be walking; otherwise it will be one more thing to weed!