@goatsarah @cstross @danjac Sorry, in between starting this and pressing post I can see you bothered to do the maths yourself. I wasn't researching very hard and have no desire to defend the first number I found.
I still think you're a bit optimistic, but I'm sure you know more about solar power than I do.