This is the right way to do an open source phone by adopting existing modern desktop Linux tech. Instead of going your own Androidy path like Sailfish/Jolla is doing.
The important part is you won't need to special case what you can run on a phone versus what you can run on a desktop. A lot of stupid/simple Windows apps I wish I could run on my phone. But even if you are on Windows Phone you could only run apps meant for it.
OsmAnd definitely has some rough edges but it has rudimentary turn by turn navigation.
who wants to bet it will be pushed back to 2020?
They've continued to push that it will be released in Q3, even more so recently. And they've started producing daily videos of different software running on the dev kit. One of those videos also showed the actual phone, not the dev kit.
So although it says hardware is "TBD", I don't believe that is the case, and it seems very clear to me that they are confident, and intend to, release before the end of September atm.
i hope you're also right that they'll make their Q3 promise. but i won't be surprised (or upset) if they push it back.