The final episode of the series is 2 hours long, w/ the 9th episode of this season being a lead up to the finale (I'm guessing a "to be continued"). So although only 3 eps are left, there is 4 hours of BSG to come.
http://www.airlockalpha.com/news426076.html?
Don't panic... I think this episode in a lot of ways is a big setup for the final 3. They had to say something about Kara, and set something up with Hera. We also haven't seen or heard from Cavil in quite a while. One would guess that Boomer is taking Hera back to Cavil, who makes his triumphant return in episode 9. No idea how next week's episode unfolds though.