Nice work. Work with what you have and make it work.
You can buy a longer handle for that first triangle one suggested that has the short handle.
The magnetic seems silly. I've never had to clean the outside of my windshield because it gets cleaned when the car gets washed. You just dry off...