Out of curiosity... how many addresses are in your list of all addresses ever used?

I've just run the create-address-db.py script... and it came up with 793,722,051 unique addresses (as at ~block# 674206)
I counted last summer:
Some interesting (?) statistics (updated until
blockchair_bitcoin_outputs_20200719.tsv.gz)
Unique address count: 693,180,8301... address count: 470,943,308
3... address count: 167,941,821
bc1q... address count: 39,137,878
...-... (with a "dash") weird address count: 15,157,808
That makes your current number plausible.
I'm starting to think gzip compression does a terrible job at compressing Bitcoin addresses.