This is an interesting job to say the least. Not too bad but I have never fiddled with upholstery to that extent before. Those hog rings take some practice to get used to.
If you can handle something like a stereo installation this job is very doable IMO.
Thanks a TON for the great write-up schwartzki!