Your map almost exactly matches mine! Only state I have different is Colorado which I have as a toss up, but I can easily see a case to make it “leans Romney” as you have it.
My mother , who is no longer with us, was born and grew up in Colorado, and if I didn’t have Colorado at least lean Republican, I’d be in a heap of trouble. ;)