I think if too many things were directly resolved as well it also would've ruined the general motif the show had been going for in the last few years. Resolution for a lot of things can be found buried in the minute details, analyzed to death in wikis and blogs and wotnot. I'm pretty sure the creators wanted to give the viewer the same general feeling that the characters themselves were feeling--stuck in a world they don't understand, taking actions with only the smallest amount of rationalization behind them possible in order to keep the world together.
At least it wasn't the Battlestar Galactica finale, which took a whole other series to begin to explain. I'm still pissed that people didn't watch Caprica. It was awesome.