I think the fact that it's based on a well written comic book series is going to help out a lot. Story lines for the first few seasons are already written so you don't have to worry about the series losing focus.
knight, they shot some out the scenes right outside my condo over the summer. I posted pics of the tank in the intersection in the fly thread when it happened. the trailer was posted by b_sinning in the fly thread yesterday and I commented about seeing the tank in the trailer.