Welcome back.
As to the answer to your question... a LOT has changed. Seriously, it's a very different game now. I'd recommend updating (or re-downloading) and trying it now. Personally, I think it's WORLDS better.
EDIT: And yeah, official release in Monday. We're excited and nervous at the same time.