respecto a tu primera pregunta, tu swf tienes que centrarlo, vas ha tu archivo html, lo abres con bloc de notas, y encima de <body> agregas <center> te pongo un ejmplo, digamos que este es el codigo html de mi exportacion del flash
Cita: <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="es" lang="es">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>mi-web</title>
</head>
<center> //<----------- aqui agregas el centrado
<body bgcolor="#333333">
todo el codigo del flash
</body>
</center> // <----------- cierras el centrado debajo del "body"
creo que 18 mb es demaciado para una web, lo normal es que las webs pesen 1 mb, yo acostubro a que me pesen menos de 1 mb, tienes que ponerle un cargador, pero igual pesa demaciado va ha demorar bastante en cargarse, tienes que reducrile peso, un saludo y espero ahberte ayudado.