Outernet, what conditions are causing out of plumb pole installations? You mentioned lack expertise in installation, but are there other conditions such as lack of proper hardware (e.g.metal poles/mounts, screws, bolts), poor soil conditions, weather conditions, possible vandalism? Are the dishes installed at ground level or above ground, e.g. on a building or tower?
For leveling a pole, a cheap post-leveling device (see pic) is all that is needed.
One thing I have found is that for single satellite stationary setups, a mount does not have to be perfectly plumb, but it is a must for motorized setups. And, a pole has no movable parts like other types of mounting brackets which have bolts, screws, etc., which can loosen over time.
As for self-aiming control, the Sathero 500 meter has a built-in GPS which calculates the azimuth, elevation and skew based on your coordinates, so it would just be a matter of tying in that calculation with USALS and a Set Top Box to come up with an auto control dish. A good engineering project.
Attached is a pic of two dishes, the one to the right is pole mounted with a motor, the left is a stationary dish mounted on a pallet weighted down with two concrete blocks. This simple pallet mount works very well for me.
The pole mounted dish with motor interestingly does not have any concrete base to anchor it as our soil has lots of clay, and has been in use for over 3 years with no shifting whatsoever.
If possible, send us a picture of a typical installation with problems. A picture is worth a thousand words.
Your goal to bring the Internet to the masses is truly a noble cause, wish you the best and will help out as much as possible.