Delays happen, can't do much about them. My only advice about this is that if you tease something in the thread, I guess try to follow up on it unless there is a very good reason not to? I actually was excited at the roles post a few weeks ago, then I figured maybe you forgot about it or something, only to find all of the stuff related to that was posted on the Steam group a good week or two after the teaser, which I can only imagine was due to said delays (and I only found that all today because I'm not a member of the group). Otherwise I dunno, I've never run a project like this myself, so I can only imagine the amount of work that's being put into it on all aspects, gameplay-related or no.
Other than that, though, I'm glad that things are progressing with the artwork (in terms of having it all done and everything) and getting the non-gameplay parts worked on too, so hey, keep up the good work, sorry if anything I've said's negative. ^^;