Have you noticed that if you optimize new site and you want a keyword lets say "digital point" first you will rank for "digitalpoint" and then after months you will start to rank for the real keyword "digital point" I've noticed this with all my sites that I optimize. I dont rank for the word but for the 2 words together.
Most of the public products and services of google now has been reorganized and added with new features. Problems might arise these days. But maybe we shall wait for a come back.
I never noticed this. But I just tried it out. With my two keywords I am normally on position 2. When I put them together I am on position 1 and the "normal" number 1 is somewhere in nirvana. Strange...
Maybe its some sort of introduction before you get the real important keyword. I dont know, who knows actually. I am number one in yahoo with betting forum and in google I am even not in top 1000 yet, but I am sure I will be in top results when I start to rank.
Just don't think you've done something wrong. Just continue working and one day, even if its after months you will see the results ( I hope )