If it helps any, I was told 2 January's ago not to worry about it and they'd get it done right away. I'm currently here.
View attachment 393707
The old above ground pool is torn down and we had the fence done done in prep for the inground pool. When it's done, it will be a boring rectangle without the multiple levels and all the WOWZERS you have going on. Oh yeah, it also breaks my heart to say that it will be sans lazy river.
I could fire my guy tomorrow and all it would do is put me dead last on somebody else's list, as they have their own customers who've waited like me. And I specifically did not hire those companies for reasons in the first place. In your case, you'd be hard pressed to find anyone to take over another companies build. It's a nightmare for them down the road if something goes wrong. Most would only touch it if they ripped it out and started over from scratch.
Stay the course.
Hang in there.