Looks pretty nice. Seems to match the capabilities of the 520.
The navigation is basic. No generated turn-by-turn.
The cost of parts is probably reasonable. It’s using a dongle for ANT. The BOM for the Garmin units is probably low too. (The real cost to the developer is his time anyway.)
I wonder what the power consumption is like.