Sure enough, the performance held for the entire sync, completing from empty store to block 840,000 (halving) and with full electrum address indexing in 1:35. Confirmations up to that point completed in 1:45 total. So maybe 15 minutes longer. That's 85 billion output serializations, sha256 hashes, hash table header updates and hash table body serializations totaling 109GB in 15 minutes - while syncing and indexing the full blockchain.