Why did they put the solar panels on the front? I personally prevent sunlight from reaching the screen due to the annoying reflection, putting it on the top and back seems a better option.
I found it ingenious that they used the console's own buttons as an additional source of power (I don't know of any console that does the same)