I've checked my trace, and I'm clear of airspace, as least within the bounds of GPS accuracy and pressure altimetry, but I did all of the following:
* climbing to 100' below airspace at 5500' and FL65 (multiple times)
* skirting round the edge of some class D (within 1km for several track km, twice)
* over the top of several (M)ATZs and into a MATZ stub
* through (non-bye-lawed) danger areas (3 times)
You could have climbed another 100ft higher and still been in class G
You could have gone closer to the Class D and still been in class G
Over or through a MATZ makes no difference (especially VFR) - class G
Of course being a glider you know that everyone has to get out of your way and not the other way round.
However,
Relying purely on GPS to keep you out of airspace / not knowing for sure if you were outside the airspace until you later checked the trace and of course recklessly endangering the aircraft by flying through a danger area...........well if that isn't a wind-up it should be.
Regards,
DFC