Hi everyone, thanks for all your feedback, it's really helpful!
Most of the reported issues, especially those that are ad related, seem to be caused by caching issues. Please refresh your browser cache and see if that makes a difference.
We're still working few a through bugs fixes so hopefully everything will improve generally over the next couple of days!
