author=rhb84 Seems like you're close to being finished.
I would say this is about more than halfway done already. Story wise I believe is about 5-6 more hours so it would be around 20+ hours. But with extra content and secrets, it should be even more :D