I finally got this last night. I didn't have much time to donate to it last night so I figured I'd just play the first two missions. BOOM!!! two hours just went by.
So far so good, even knowing about the issues and glitches that are still present. But it's really nice to know that the dev team are hard at work correcting them.