Starting July 30th, you will no longer be able to log in to a Curse account that was not merged with a Twitch account. If you have not yet merged your Curse account with a Twitch account, please do so here! Otherwise, your account and its content will be inaccessible.
I have been making progress but due to the 1.8, 1.9 and 1.10 updates, and the forge changes that accompanied them, I have not quite yet reached the state I was previously at (the state in the OP) and as such haven't updated this post.
I am however getting close to a breakthrough on the abilities, and from there it will just be a case of adding them all in and adding armour.
Work has got very busy, so I have even less time now than I used to. It is still in progress, I have reached the point where I am adding the abilities, but I have been working overtime, so haven't made any progress for a few weeks. I wouldn't expect to see anything before Christmas. Hopefully after that I will have some more time to work on it.