Great job. It is always nice to see work done properly.
Personally I prefer to make new stuff rather than repair old stuff. I cannot imagine taking on a bike so degraded as your starting point. I take my hat off to you.