The visor may help some with the rain.
I just noticed that when riding in the drops (especially with my bike with the low bars), that my neck just doesn't bend enough to put the eyes level. So, I'm essentially looking up all the time, and I was seeing the last inch or so of the visor.
I could still look ahead, but it was less comfortable to get the full field of view for safe riding.
Perhaps an alternative would be to find the point where it enters my field of view, and just shorten it.