Nice article. I am also interested in finding the STEEM power from vests. This is because the STEEM API doesn't directly give you the value of STEEM power but just vests.
Did a little research and I came to a conclusion that STEEM power is simply mvests * steem_per_mvests. I can find both these values on steemd.com.
Actually it is all about the vests.. steem power for certain number of vests can vary due to inflation in steem. But that is good idea for a follow up post.. i will keep that in mind to explain the whole process of vests and steem power in future.. thank you brother..