The family will be showing up in flashbacks.This post may be slightly spoilerish. Just sayin...
Overall, well, I've seen worse. I am quite happy that they ditched the typical nuclear family right off the top. Maybe that's a lesson they learned from Terra Nova.
But that doesn't mean the premise is not ridiculous. The end of the pilot implies that whatever shut down all the technology is still active. So how in the world did it not also kill every organism sophisticated enough to have a nervous system then? You know, the parts of our bodies that are used to transmit electrical impulses? Also, what about non-electrical technologies capable of doing useful work like windmills and water wheels. These are technologies that predated electricity for hundreds or even thousands of years. How about steam turbines? How about all those hydroelectric dams that didn't just fall apart.
Also, the asthma medication scene. Um, I have a hard time believing that the inhaler not only still has medication in it after 15 years, but also that the medication is still both safe and potent enough to be useful.
The only reason I picked up on any of this is because it was the only way I could stay interested in the pilot. I just couldn't find that "why should I care?" thing that hooks me on the series. The pilot was all over the place. They should have spent an entire SEASON carefully worldbuilding while introducing the plot points (the evil militia, the fact that there is a "cure" for whatever shut the technology down, finding the brother of the main guy, etc) that they blew right in the pilot. I feel like I don't even need to bother watching the rest of the series because given that this is a network show, I probably have a pretty good idea of where things are going to go from here because networks don't take risks.
My contribution to the deadpool: Terra Nova got 11 episodes before Fox canned it. NBC will give Revolution no more than 6 episodes before using it as filler fodder when the sports season starts up again. It *might* get the chance to film the entire season, but I doubt the network will air it all.