The only way to do the merge you mentioned in the second question is to use a 3rd party editor like PSE. With PSE you can do advanced editing like this:
Click to view full size
Which might be a possible solution to your first question, i.e. replace the entire background with one where the sun is not over exposed or not there at all.
There are other image editors that can handle layers but PSE, IMO, is way ahead of them. And a lot of that opinion is based on the fact that I'm very familiar with PSE and PS (so it's a bit biased).
You can use the latest version of PSE in demo mode for 20 days.
Have you tried using the Retouch tool in iPhoto to remove the sun entirely? With the diameter of the tool set to the largest size it might work.