I wouldn't say it was a 'lack of interest', so much as a 'lack of time'. Shortly after you started that, we went thru some big changes here, first we dealt with paliative parents for a few months, twice, then we ended up moving for my wife's new job, again twice. That burned up two years where there just wasn't time for any of this stuff around here.
So, I re-read this, and tried something on a lark. Instead of trying to set an equatorial mount type, I just left it in the 'agnostic' or default whatever it chose. Then do NOT call into the transforms until I've set two sync points. VOILA, it suddenly 'just worked', or at least the numbers appear to 'make sense'. I'm now syncing using the eq transforms ( TelescopeDirectionVectorFromEquatorialCoordinates ) but not making calls to transform the ra/dec telescope values till there are at least two sync points in the database, then printing the 'before and after' values. By carefully setting sync points 'a little bit off', I can see the before and after numbers actually look sane now.
I think where I got befuddled the first time around, I was calling into the transformations, expecting them to fail if the subsystem couldn't resolve, and was getting what amounted to garbage back when only one or no sync points were in. But, if I treat it as 'mount is correct' until a two star alignment is complete, ie, at least two sync points, now I'm getting what appears to be properly corrected data back. FWIW, I did plug in your updated basic math module you posted the other day before I started this today.
I've got a whole bunch of cleanup and 'kludge removal' to do in this driver now, and then I'll commit a new synscan variant that works with the normally configured handset, and includes the alignment stuff. My end goal with this then, using the handset, we should be able to get functionality equivalent to using eqmod.
Again, for me, using the syncan is just my test case, to make sure I've got it all working and understood. My takahashi mount is still in storage, but it's due to come out of storage in a few weeks, and I want to get the alignment stuff working in the temma driver once it comes out.