Update: Installing new features is taking more time than expected. New site will be released by JUL.4th