Duck icon is cute, but perhaps make it quack or fly around, something jazzy. Make the duck swim in a pond. My point being the "home page" is a bit dull.
I know the browser is brand new, but with all the different ways we can post background pictures, etc.
I had an idea that you could somehow incorporate in the background of the home page various placed "earth/world" cameras live streaming depicting places around the globe. So every you would open the home page you would be viewing a live city or place from somewhere in the world - similar to EarthCamTV.