AFAIK - based on reading, not on first-hand reports - the French vote hinged on domestic issues - economic reform, jobs, taxes, etc. Foreign affairs and the candidates' views of the US doesn't seem to have been a big factor. I think experience also played a part, Royal was kind of wet behind the ears, her platform was seen as not very specific.
It was a good outcome, IMO.