Thanks again for the the advice from the pros and everyone's input and thoughts... it has helped ease my mind that things will work out.
Our photographer is Russian, and although I speak fluently, I don't think I can be very confrontational or really express how unhappy I am to the photographer in the language... so I think my mom is going to call him and calmly speak to him in our native tongue and see what can be worked out. He does speak English but Brian doesn't think he'll really understand what we want if we talk to him in English. I don't want my mom to fight our battles for us but I think this will be most effective.
I don't think he used any bait and switch tactics, but of course I can't be sure. He just doesn't seem like the type of person to do that. Who really knows.
Our deposit was $500 so in the grand scheme of things it's not a huge loss, but hopefully he will work with us and be decent about the situation. He only worked for us for one hour! That doesn't merit the $500 in my opinion.
ETA -- I love the idea of asking my guests to take lots of pictures. Whoever suggested placing disposable cameras on the tables -- that is genius! I love that idea and think I will do it. Sounds like a fun activity for the guests too.