That is a great and very transparent write-up, I'd say the best I've read in years. Usually companies don't disclose the final price. My dream .com domain name is squatted by somebody in Korea owning 10.000s of domains. One year they forgot to pay their registration, 'whois' printed 'overdue' (can't remember the exact words). I tried to register, backorder, everything. Nothing worked sadly.
I've been looking at the domain lifecycle lately, and it can take a couple of months after the expiration date for it to actually become available for registration. I'd check with whois on the command line.
In my case, I failed to notice the renewal notice and only realized that I missed it once the domains stopped resolving. The grace period let me avoid losing them.