@jmerten Before you kick off with anything else have you spoken to someone from your DNO on the likelihood of your G99 application being approved?
Also check with your council on any planning restrictions on a array that big.
As for ROI it will largely be based on how much of that generated...