Don't be afraid to say "we didn't finished it yet" - just show the progress! Dates would be good, but I understand why it's not the best option. Frequent little updates are probably more suitable without setting a hard deadline, to not stress out the staff and crunch the updates at a fire rate of a grakata. Just please speak with the community - game seems... a bit stiff in-between updates. I know developing a pet site isn't easy - but I have so much hope, and I absolutely wish you the best!
As for now... Roadmaps for roadmaps, very bioware-style :D