1. I personally have a simple solution: I don't stay on websites having nothing in common with readability - I do care about my eyes
Serif fonts were designed for texts printed on bright background . Using serifs for bright texts on dark backgrounds tend to be more tiring for the eyes. Sans serif fonts were designed specifically for electronic media, as they should be as simple and fast to read as possible.
You will find tons of good literature about readability if you really wish to get some knowledge about that.
2. I thought that websites "designed for IE" are history. Shall I understand, that you design websites to be visited under linux OS ?
It's not OS, but designers fault, that website's content is unreadable.
Don't blame technology, and find a solution.
3. That's a catchy question. If menu items would stick into cursor in animated style, this could become a nice. But navigation running away from the cursor is at most an arcade game.
Anyway, you asked for some suggestions. But there's really not much to suggest, as your website is just a minefield.