1) присоеденяюсь к ветерану. Текст действительно не читается.
Косяк в том что у тебя текст прозрачный вместе с панелью на которой он находится. Читать прозрачный текст это сомнительное удовольствие
Пенель пусть останется прозрачной, а вот текст прозрачным быть не должен.
Попробуй сделать примерно так.
<div STYLE="position:relative;">
<div style="background:red;position:absolute;opacity:0.1;width:100%;height:100%;"></div>
Непрозрачный текст</br>
Непрозрачный текст</br>
Непрозрачный текст</br>
</div>
2) Анимация слишком медленная.