Thanks for the kind words. I like your article about Michaelmas and I am still trying to go through it. I am not so sure about an ancient meter, but it is an earth measure...
A while back I put a lot of thoughts about Giza on my website here:
Stecchini worked in meters and seems to think it is related. If you have not seen it, some of his work is online here:
Also his appendix in Peter Tompkins book is strong.
Schwaller de Lubicz also thought the meter was related. As far as I know, his work is not on line and the English translation of The Temple of Man is expensive, but it is strong medicine and I recommend it.