It led to the transaction pricing mechanism. Every transaction includes a bid on how much you'll pay to have it included in the chain. Miners pick the highest bids from recently broadcast transactions. There's no requirement to do so but it's economically incentivized, as the miner receives the transaction fee. Any sustained attack becomes very expensive. And other users can still pay the asking price to get their transaction in the next few blocks.
Bitcoin has in practice maxed out the great majority of blocks (about 1 MB per 10 minutes) for a while now, and so many cheap transactions just never get processed as they're always outbid.
The initial sync from block 0 can take a while, but after having an almost synced copy, getting it up to date is fast
I remember thinking "this will never work" after reading the bitcoin whitepaper, i assumed that at some point only supernodes would exist. We might be getting there, be we are not there yet, and definitely moving at a slower pace than my initial prediction. Holding 400-500 GB is still very attainable today at a small cost
I took all the public namecoin addresses I could find and put them in a text file and sent everyone dust. Fun times.
What jerks.