Why won't this fluid simulation bake?
I've had a similar situation while modeling a complicated scene in a bottle. It works eventually; but there seems to be some kind of pre-caching and precalculating involved which is related to the obstacle complexity. For me, on a reasonably good machine, I was at around 10 MB of memory with a lot of wiggling for the fluid to do, and it was close to a minute of wait time before the meter started to move.

I would suggest starting with some simpler subset of your scene, and verifying that the fluid simulation works as intended. I would also suggest at times of long 0% waits simplifying your modeling to rely on the fluid sim as little as possible.