After I am attempting to access Topspeed.com, my ie shows the page all right, but when I attempt opera i quickly finish on the apache 2 test page... any idea how come ?

Is Apache placed on the local machine? E.g. should you open a functional browser (inside your situation, IE) and then try to access http://127.0.0.1/, performs this test page appear?

Sometimes the subdomains aren't setup properly, IE:

http://www.topspeed.com can have ok but http://topspeed.com will direct to a different location

If you're worried about this you are able to contact the web site owner and also have them update their domain configurations.