A couple of enhancement ideas ...
They should face the solar cells inwards instead of outwards - that way, whenever the screen is turned on, the phone would self-charge from the light generated by the screen!
But on a more serious note (and assuming that solar cells of this size can actually generate enough charge to be useful) - why not put solar cells on the back of the phone instead of over the screen? I could certainly learn to live with keeping my phone face-down on my desk rather than face up, if that is all it takes to avoid needing to charge it!