Tell us about yourself!
"safe and legal" wiring - ahem - Please invite your homeowner's insurance agent over to inspect your work. Please invite your city's Electrical Inspector over to inspect your work. Your wiring and your lighting are more code violations than I can count. If you value your family's life and you want your homeowner's insurance to pay for fire damage, then you must only use UL Listed & Labeled light fixtures.
Great Job! Fantastic looking final product, but a lot of work. Next time you might try Muriatic Acid for super fast rust removal. You can buy Muriatic Acid at any building supply store. It is used by bricklayers to clean the mortar slop off bricks. You must wear eye and skin protection. You must work on a limestone gravel driveway. The limestone gravel is an acid neutralizer. You simply paint on the Muriatic Acid with a paint brush and let the acid do all the work. It works very fast. Then you rinse off with water and the acid is neutralized by the gravel driveway.