Certainly sounds like the way to go, but I'm not rushing in at the moment, I'll see how the American neo performs first.
Meanwhile I've started testing with the fake module.
GW52 and module on the back carrier of my bike, and watch on my right wrist.

(Peter, did you say you used GPSARPro?) I've just tried, and although I've selected "open UBX" all I get is rubbish)
So I've used GPS visualizer instead to overlay he tracks.
In the main the GW52 and the module are closer to my path than the watch.
So now I'll see how the speed and accuracy compares with GPSResults

So we have 9 to 11 sats for the GW52 and 15 to 17 for the module, but the GW52 shows better accuracy. Although if they use different methods, how meaning full is it?
There's also a time difference of 18seconds.
So it looks like this module should be usable with the PI, but if it doesn't hold it's settings, no good for blue tooth or the data logger?
Here's the full 2sec GPSResults report.
GW52
2s:
time m [knots]
09:50:25 20.8 20.171+/-0.256
09:47:13 17.6 17.127+/-0.096
09:48:09 13.0 12.649+/-0.287
09:42:36 12.8 12.478+/-0.131
09:51:22 12.8 12.408+/-0.091
09:41:43 11.1 10.802+/-0.133
09:48:34 10.9 10.635+/-0.152
09:43:15 10.1 9.863+/-0.092
09:48:23 8.4 8.147+/-0.079
09:48:21 8.0 7.814+/-0.097
09:49:17 7.9 7.632+/-0.121
09:46:46 7.8 7.622+/-0.095
09:48:42 7.8 7.606+/-0.319
09:43:00 7.8 7.554+/-0.097
09:43:10 7.7 7.530+/-0.105
09:43:39 7.7 7.527+/-0.094
09:43:37 7.7 7.460+/-0.103
09:47:55 7.7 7.460+/-0.135
09:48:45 7.6 7.431+/-0.151
09:41:32 7.6 7.390+/-0.141
09:43:42 7.6 7.369+/-0.100
09:42:17 7.6 7.359+/-0.131
09:48:51 7.6 7.354+/-0.139
09:42:11 7.5 7.264+/-0.108
09:43:03 7.4 7.216+/-0.086
average[2]: 34.538km/h 18.649knots
average[3]: 30.834km/h 16.649knots
average[5]: 27.718km/h 14.966knots
Module
2s:
time m [knots]
09:50:43 20.7 20.150+/-0.382
09:47:32 17.6 17.098+/-0.324
09:48:27 13.1 12.685+/-0.407
09:42:54 12.8 12.458+/-0.286
09:51:41 12.8 12.404+/-0.429
09:42:01 11.1 10.804+/-0.351
09:48:52 10.9 10.571+/-0.388
09:43:33 10.2 9.936+/-0.269
09:48:40 8.3 8.054+/-0.290
09:48:38 8.1 7.915+/-0.348
09:47:04 7.9 7.668+/-0.357
09:49:35 7.8 7.602+/-0.438
09:43:18 7.8 7.555+/-0.281
09:43:57 7.8 7.545+/-0.281
09:43:59 7.7 7.477+/-0.281
09:43:28 7.7 7.464+/-0.275
09:48:13 7.6 7.421+/-0.314
09:49:09 7.6 7.404+/-0.405
09:41:50 7.6 7.373+/-0.398
09:43:55 7.5 7.334+/-0.342
09:49:03 7.5 7.325+/-0.322
09:49:00 7.5 7.255+/-0.314
09:42:36 7.4 7.235+/-0.367
09:43:21 7.4 7.204+/-0.280
09:44:02 7.4 7.195+/-0.288
average[2]: 34.492km/h 18.624knots
average[3]: 30.825km/h 16.644knots
average[5]: 27.704km/h 14.959knots