תנסה להוסיף לקבצי סקריפט שלך את התגית asyncאצלהם הDOMContentLoaded נורה יותר מהר מאצלך.. יש מצב טוב שזה מהקבצי סקריפט..
בנוסף לפי גוגל התגובת שרת שלך היא קצת איטית לעומת שלהם...
השרת יושב מאחורי reverse proxy? נגיד varnish או nginx?
ועוד משהו קטן יש מושג שנקרא perceived performance.
לדוגמא אצל MYPLAYYARD.COM או 5hippos גם לפני שהפלאש עצמו עולה הם נתנו לקונטיינטר בcss גובה ורוחב כמו של המשחק עם רקע שחור.. ואז זה נותן תחשובה בכאילו זה נטען מהר יותר.
לעומת אצלך כשהדף נטען הכול ריק ואז שהמשחק נטען הוא דוחף את התוכן למטה ולוקח מקום.. זה יוצר תחושה של עלייה איטית יותר.
אותו דבר צריך לעשות לכל האלמנטים.
יש עוד כל מיני שטויות של לקחת את זה לקצה
לדוגמה הרקע של הheader שלך הוא תמונה למרות שאין שום בעיה לעשות את זה בcss