This is actually Upper Falls, I believe as seen from Uncle Tom's Overlook. Artist's Point gives you a view of Lower Falls. I was there back in May and this is not an easy spot to photograph. You have to navigate the trees and, of course, the sun...but I think you did a great job.
Nice place! There is over exposed water but the main prob is the washed trees in the background. The sunlight has washed some of the pic. I think it is well worth tweeking though.