Tesla is rolling out solar roofing panels. Is this a great innovation or is it an over-hyped toy for rich people?