Litz has written extensively about lag and wind drift- just get his books.
Certainly impressive shooting, especially considering the world record 10 shot group (heavy gun) at 1000 yards is about 50% larger than the diameter of a golf ball.
I am obsessed with wind reading and have thought about a shooting school, but I think one challenge shooting schools have is what I call "mastery of the local conditions." You shoot at the same range over a period of years and you get pretty good, but I am not sure it transfers 100% to other areas. The mirage is thicker in Alabama than it is in Colorado, for example. Flat terrain has far more consistent wind conditions. I start every morning in CO with a shot a 910 or 1057 yards. Often the wind appears calm; the sun is just peeking out and there is no mirage. Vegetation is not moving. Yet, 9 times out of 10, there is a wind blowing left to right that requires a 1 MOA hold (I have spin zeroed for 500). I have shot enough out of my back door to realize this but new shooters who have not shot there are rather stunned.
We all know having a good wind caller is far easier than doping it and pulling the trigger so I would be interested in a school that teaches the best way to wind call going solo. Some schools supply equipment while others tell you to bring your own. I have learned the quality of the scope is huge; I love March scopes but their parallax focus sucks compared to NF; parallax focus is the way I read wind (to see mirage) if I am both doping and shooting.
Once mirage washes out vegetation is my friend but looking at the same trees blow day after day gives me a pretty good clue how to hold - at least good enough to hit 90% of the time out to 620 yards or so. Once it blows hard enough to wash out mirage it is generally gusting so frequently (and switching directions) that shooting at 1000 yards is a waste of time. Sure, you throw in a 5 MOA hold, hit, and think you are god, but I haven't seen anyone that can do that every time. I am sure what I have learned in CO is not 100% transferable to other areas in CO let alone a place like Alaska - there are no willows behind my house.
Terrain is huge; it is far more difficult to read the wind in the mountains of CO than the desert of Arizona. In CO, it is constantly shifting. But there are times CO is easier than AZ: there is a lot more debris (weed seeds) blowing in the air. When I see one blowing in my FOV, I know almost exactly what the wind is doing and shoot quickly. Rain or snow makes it much easier to read the wind - neither of these happen in desert.
I would bet a ton of money no one could hit a golf ball at 1000 yards with the first shot over two days at my CO place but if they could, it would be a great video and selling tool - and I would be eager to learn how. Hell, at 1000 yards the wind often changes during the TOF and almost always blows hard enough to move golf balls hung by a string enough to miss. I returned from CO two days ago and stopped at a place I shoot LR in the desert. I shot at 765 yards (I have a gong at 760 in CO and wanted to make sure my SIG compensated for the 7000 foot drop in elevation - it added 1 MOA as it always does). In AZ your anemometer is meaningful and the mirage is almost always there. I held 2 MOA and hit within 1/2 MOA of dead center. Shot at 1165 (different angle) and got even closer - and I had not shot in Arizona since April. My hit rate past 1000 yards is far higher in AZ than CO even though I shoot every day in CO and spend nearly all year there. My skillset is the same - the difference is the difficulty of reading the conditions as well as the fact they are constantly changing.