So you did exactly what original nostr idea was trying to avoid: full replication of every note on every relay?
Yes.
Does this prohibit the possibility of being able to delete (or edit) notes on Nostr in the foreseeable future. Also won't relays need vast amounts of storage to hold copies of every post on Nostr. Rather like a blockchain