That kinda defeats the purpose no? Even the hybrids - you still have all the problems associated with petrol/diesel engines - servicing filters, oils etc, that you don't have with pure electric.
Using the other rotating wheels to generate power would act as a brake - this is how the regen braking works - the motor becomes a generator, which resists the rotating wheel motion to generate a charge to send back into the battery.
Solar panel in the roof is ok during the day, but no use at night.
How many people actually do more mileage per day than the capacity of most BEVs range? Very few I would imagine