Hmmm.. interesting
Not sure if it belongs in S.P.A.M.though, but I will leave it here and then move it to MilesBuzz! if you don't get the information you need.
My only concern with your calculations is that you cannot do the 1:1 transfers.
In the case of the SPG transfer, I think you need to do it in 1,000 point increments, not sure you can transfer them that way.
I would double check your math and see what the transfer blocks are.
And your HHonors calculation seems incorrect.