It's always worth reporting problems, either here, or on the bug tracker if you have a sourceforge account. Based on the problems you encountered, it's obvious that a second beta is long overdue. Perhaps this will nudge the devs into make a new release.