That's the thing about working with a small indie team. Sometimes it takes a while for everything to come together... and if one person gets delayed the entire project gets delayed. I think all been there.
But even with delays, everything comes together in the end.
If it hadn't been for the delays I wouldn't have gotten a little bit more recording from one of the voice actors for the bonus section - so sometimes when you rush things it takes away from the product at the end.
Regardless, it's all been coming together smoothly so far - as long as I learn to be patient enough to wait around for a polished finished project to come together!