The waterproof waterproof standard is IPX7 or 8....something like that. Most of the Garmins meet the standard. The GPS speedometer is waaaaay more accurate than the bike's.
I have the 2720....it's expensive but I love it....have beaten it up badly on some very rough roads, run in pouring rain for half a day.......no problems.