Totally agree with you guys..
The site is not good and is not working in many major browsers with all the versions.
Eg. Its not working in IE 11.
Forget about the browser its not even functioning properly.
My suggestions are:
a. Kicked out the developers who are developing this...