il browser non può cambiare il comportamento del tuo codice perché come ben dici è affare del server, l'unica cosa che può cambiare è forse come invia i valori dei form, magari ha una politica di sicurezza che non invia i form, ...

Per il fatto che la tua pagina fosse "sconvolta" è semplicemente colpa del tuo codice HTML, non è perché è semplice che è corretto e valido!

Per tua informazione sappi che Safari è forse il browser maggiormente usato da chi ha Mac, non va dunque ignorato anzi, per me (e secondo le statistiche di uno dei siti di cui mi occupo, più di 3 milioni di pagine in 6 mesi, è usato quanto Netscape) è più importante di Netscape: le mie pagine devon esser perfette in IE, Firefox e Safari.

Per il fatto che sia lento è certamente a causa del codice, magari anche il DB può esser meglio strutturato ...