But we need to squash more of the bugs and get this version stable first

And regarding current. We are detecting your GPS speed over the ground (SOG) and Course over ground(COG) , so that the combination (vector addition) of your speed and course through the water and the current set and drift.