Nicely done. Feels good to tackle these things by yourself and succeed. Great pics too. Thanks for sharing your experience and story.
If I may make one comment. It is not a good idea to work on a fabric surface or to set an open movement down on fabric. There is a plethora of lint, fiber and dust that will make its way into places it shouldn't while in contact. Best to work on a hard, flat and clean surface (preferably an anti-static mat). In the long run you will do your movement a favour by keeping it clean during work.