Yeah, I finished Homefront in about 4 hours when I played it last. The bridge scene at the end was pretty fun. The online TDM is not as fun as Black Ops but I play it from time to time when I get bored with Blkops.
That's exactly the same amount of time I played through before I finished it. Didn't have any glitches or anything until the end, did you get the glitched ending where it respawned you to the beginning of the end humvee sequence over and over again no matter how many times you finished it? Was mega frustrating, I have to say.