Biggest benefit over hosted PostgreSQL is that you get SELECT queries that are measured in microseconds, because SQLite avoids needing network overhead per query.
Yes for writes, but it shouldn't for reads: it looks like it works by replicating the full database down to each edge location where the code is running.