If its the same Real Estate agent taking the photos, they are going to look just as crappy.
I recommend you get a friend who actually takes decent photos (if you dont think you're up to scratch) or get it done professionally.
The RE should have some contacts (you mentioned, you bought a place off elders, maybe give them a call?).
As for your letter, I wanted to write something similar when I sold my place, but I kept it nice, and had a verbal conversation with the director of the agency instead. Obviously if the agent is the director, then theres not much you can do.
My letter went something along the lines of this:
Dear Real Estate Guy,
Can you please update the listing on the internet with the following description:
[insert description]
Can you also please remove the existing photos and replace it with the ones attached.
As we are having another open house this Saturday, can you please make these changes immediately. Please give me a call on [number] if you have any questions.
Thanks
[Name]
This is then followed up with phone call to the agent.
Hi, blah, I've just emailed you an update for the listing description as well as some pictures, when do you think you'll be able to update on Realestate.com and Domain.com?
If the response is ASAP, hang up and let them do their job. Call up in 24 hours to follow up if it hasn't been done. If its been completed within 24 hours, drop an email saying thanks.
If the response is "we're busy atm and I'll get one of the staff to attend to it", hassle them for an actual date and start talking to the next Real estate agent.