What is exactly the problem, for example, my previous sunglasses were too small that if I moved my head a little bit the sun would glare me, so I got some aviator type ones, bigger than the ones that Horatio Cane uses and now no matter where the sun is I don't get glare.
Now these new ones, I think they are a little too dark so when the sun is about half Down I don't have enough contrast and I need to use my regular glasses.
The main problem I see with the one you posted is that the sun needs to be straight ahead for it to work.