Your next car could power your house for three days while putting money in your pocket. So what’s the catch?