As far as I see from the github activity, now that SegWit is activated, the developers are putting much more effort to finishing.
Anyways you're right that maybe I was a bit too optimistic. Bitcoin is getting popular as a store of value faster than it can handle the scale of being an easy-to-use currency. The blocksize drama will probably keep on going :(