In regard to your second point. There was a thread earlier today that mentioned that the SNP had discussions with our Sec. of State prior to his release.
I wish for the sake of those who died the whole truth will some day be revealed.
If I have known for a month that Megrahi would be released then so did Clinton. She could have been more outspoken.
There is also an additional point. There may be a small element of payback by the UK government here. They are still raging that the US deliberately sent 4 Gitmo detainees to Bermuda - which is a British Overseas Territory - without telling the UK government.
Of-course this would not be the main or deciding factor in any way, shape or form, but it may be a small element.