Here's one more idea I want to throw out: support the T-Display S3 unit (with shell,
www.lilygo.cc/products/t-display-s3?variant=42585826590901). It comes with 16 MB Flash + 8 MB PSRAM. Here's an image for size comparison:

The T-display is on the right. The idea is to use it with an armband (double-bagged inside a ziplock bag). This one is programmed in micropython, and not yet fully functional.
The display is nowhere near as good for on-the-water feedback as the e-paper, at least when double-bagged. It's just good enough to see the numbers when you take a break. But putting things together is a lot easier, you just have to connect the GPS chip cable to the internal connectors. Theoretically, this could enable more speedsurfers who shy away from the e-paper setup to make their own unit.
I think the shell version of the logger comes with a battery that's good for a few hours of logging (but I'm not sure since it's been a few months since I put this together). The 16 MB Flash is enough for 24+ hours of logging to .gpy files at 5 Hz.
While the display may be quite limited for on-the-water feedback, it's easy to read on shore, and it can help users to see what's going on while the unit is starting up, similar to the e-paper logger. I have learned that this stuff is quite important for the non-geek users, who can get quite confused if you give them an Openlog-based logger that produces LOGnnnn.txt files.