It's easy for the self-professed experts in web development to point out the shortcomings of your new website, especially when they are free from having to understand the level of complexity in making it all work together. Your new site is a giant step forward and everyone involved deserves a lot of credit in making this happen.
P.S. Reverting back to the old site is complete nonsense and no "expert" would suggest doing this.
Customer support service by UserEcho