I use a speedo app call "SpeedView" on my android mobile, its very good and was free. Only needs GPS to work, not a signal, so no roaming issues for me as my boat is abroad!
It tells me how far I have gone, top speed, moving time, stopped time, average speed etc etc and displays nautical miles as well as normal miles and speed can be knots/mph/kph, and like yours I can chose just the speed to be displayed if I want, so its nice and big and can be clearly seen!
OK you don't want your mobile getting wet so I just bought a small waterproof bag meant for mobiles and you can clearly see the display through it and the touch screen still works. So for the cost of a waterproof bag (about £4) I am very chuffed with it!
Sorry to hi-jack (and I'm not p*ssing on your parade!) thought I would say in case it's useful to others like you say!