You won't get 10 hours of direct sun, you're lucky to get 6. You are also unlikely to get 20 years out of it - certainly not with zero maintenance (i.e. zero cost). And you are ignoring conversion losses.
Assuming 6 hours and 10 years you get 4.5MW out of it, and let's ignore conversion losses. 4.5MW of electricty at $0.15 per KW/h costs $675.
Installed cost for a 300 watt solar cell? About $500. Not including the inverter.
Cost is a reasonable proxy for energy usage, so your EROEI is about 1.35. Even assuming your figures you have an EROEI of about 4. Less once you include maintenance.
i.e. huge energy costs.
PS. Don't confuse my numbers for financial ROI - if you want that you need to include the time-value of money, and once you include that solar cells loose money even by your measure.