O safari pra windows tem um unico e até aceitável motivo de ser tão bugado, ele não é feito em cocoa como o safari, logo ele teve de ser totalmente reescrito é como se, apesar de estar na versão 3.0 beta, estivesse na versão 0.5 alpha pois o codigo é totalmente novo deve ter tido varias adaptações para funcionar com o webkit, o codigo do sagari para windows é escrito em C/C++, muita gente estava especulando sobre o ressurgimento do yellow box mas parece que a Apple não desenterrou essa
PS.: Yellow box era um conjunto de APIs que tornariam possível binarios universais que poderiam rodar nativamente tanto no windows quanto no NeXT STEP (Mac OS X) esse projeto não foi pra frente e morreu