Sadly, yes, all of that is true... they didn't have much choice to release with HL2. It was then, or never... they couldn't delay more than they already had due to HL2's leaks.
And yes, I am well aware of Obsidian, just google me

The layoffs had nothing to do with that though... only with canned projects...