Yup, great cat pic. Too bad he didn't stay around for a face shot. The cats I get are either off in the distance or are house cats.
From what I've read, deer will just lay low if there's a predator close. They tend to stay in the areas they call home and just hide tighter in cover. I believe a cougar's territory is somewhere around 20 -25 sq. miles, so this one was just probably making a fast food run and then moving on.
Someone down in Oregon did a study that suggested these cats may kill up to 80 deer per year each, so who knows? Maybe you should move your cam to a place with more deer and less bones.