I think I can see two things I love about this photo and two things I could change to improve it.
Loves:
1. I'm a silhouette lover. The silhouettes of the crosses and the meaning your title attaches to them is excellent. Whether or not I agree with your intent here doesn't matter. You've created an emotive photo - one that is more than just run of the mill stock photography.
2. The sky color is brilliant. Yellows instead of reds are really nice to see occassionally in a sunset photo. Nice originality.
Disloves:
1. The contrast hurts my eyes as well. It's a bit much at some point. Not sure how I'd change that though. A tiny bit less contrast or a slightly better exposure metering the sun itself?
2. The crop is kind of far away. I would move in on the sun/crosses and get rid of chunks of blackness - I don't think it would hurt your theme to have a bit less black around the bottom.