I just use a Garmin dakota (wouldnt really mater which model, just get one that can connect to a PC).
As most of these GPS are only water proof to 1m, I also put it in a waterproof pouch just incase a bad crash puts extra pressure on the seals and hang around my neck under wetty or rashy
For your crossing you will want long battery life and large storage
I would also recommend using it before you go and tray out the different settings of the track record, nothing worse than a last minute purchase and you aint got a glue how to use it and it didnt work! (just use in your car for a couple of days)
I am not into the speed so much, those guys use a gt31
As I come from 4wding I use a program called Oziexplorer to download off the gps.
I can upload waypoint, tracks and routes to and from the gps.
Save a track in google earth format to easily share with others.
Forget the height thing it will never work with a normal GPS to be accurate any better than +- 5 or 10m.