Definitely you have enough time and it sounds as though you'll adapt well to training but you need to load those miles into your legs without risking injury first.
Worth doing some homework on injury prevention (this website has it all) and try to keep your flexibility (beware increasingly tighter muscle groups) and add some supplemental strength training as you go
....you may want to throw out your old shoes (you'll be doing a lot more of that from now on)...
Hey Zuluboy - I entered 2014 as an international. As Carmen said above you really need to enter via your club in SA to pay local prices but if you can't then it's reasonable at the current exchange rate and I think there are still certain benefits in being an 'international' - registration in 5 minutes vs. standing in a very long queue in the heat and also having access to the international tent afterwards makes meeting up very easy. Hopefully you can save on accommodation by staying with friends/family