Your device's OS is written in Java, so, I'm not sure what you would download. Go into your Browser options and make sure that you have them set correctly. Otherwise, you may just have to use a third party browser to view the pages.
What sites were you trying to view?
As for the speed, it will seem slow compared to your high speed cable internet, but it is fast for a mobile device (except for 3G devices).