So I decided to fix my roof finally. I removed my soft top and brought it to a local upholstery shop who sewed the seams up and hopefully will make it last a bit longer for me without having to replace it yet.
http://i373.photobucket.com/albums/o...w_img_1797.jpg
I have since gotten it mostly back on with some new Mazda Heaven supplied tension cables.