That's a fine temporary fix, if you have to get moving again. the problem is if it broke, it's going to break again, very soon. its a way to rig it in a way i have never seen before, very nice!
it's $12 to get a new one, and an additional $12 to have a spare.
http://www.oemcycle.com/Item/product/900017630
mine broke on my 2500 mile trip last year, I knew it was going and I carried a spare, I always carry a spare clutch cable on long trips, I was up and moving again in 20 minutes with a new cable installed.