I've noticed that too. The beta version isn't nearly as buggy as it was before, and that's a plus.
Definitely. It looks like they got some people in there now who are working on making sure things work well site wise. Not that they didn't have it before, but things are working a lot better