I must admit I like C the best, because it looks the most natural. Also I tend to prefer long hair on guys, the longer the better ;). However, just pick the one you like the most/want to experiment with. Judging from your profile pic, all five of them would suit you ;)
After looking at your pics I NEVER EVER want you to cover of your cute face with that shaggy hair of yours. You have such a nice face. But anyways start out with link E and see how it looks on you and if you don't like it shave off the sides so you will end up with link A. Its a win.win. A or E is the way to go.
To be honest, I think the haircut you have on your main default is already nice. I personally think you're hair looks better shorter. The long hair doesn't really do it for me, it varies from person. But I think the first and last link are nice clean cut hairstyles. Would show off your face more, without having all the hair in the way.