Hi!
Just registered so I could see if I could help you somewhat.
1. Make sure you use Native as display luminance.
2. Use table based instead of matrix. (bigger profile, but also more accurate.
3. Make sure your intel driver does not load on startup. (don't know if Surface pro uses intel, but I presume it is.). this is by unchecking igfx in startup tab in msconfig.
4. Use the largest patch set.
Ok, maybe this won't solve it, but it will make sure you get the best profile possible.
Another tip is to let the colorimeter sit on you tablet for about 20 minutes, så that it has gotten a stable temperature.
Another thing you could try is to register at basiccolor displays homepage, and try an evaluation license for 14 Days. See if it can make a better profile.
Kind Regards
Marcus, Sweden.