Yes, I did find someone the last minute. He wasn't even a backup, I told him about the whole thing two hours before the deadline. But he was nice enough to help me with the recommendation. In that sense, I was lucky.
Haven't heard anything from Stanford yet. They release everything on Jan 19th, I think. Very very nervous though ;-)