Firstly, stop putting the cream on it- he could be having a reaction to it, especially if it looks worse/ is spreading.
Can you please tell me the name and strengths of all the medications he's on? That would be really helpful!
Until you get him to the vet again (preferably another vet who can give you a second opinion!) please keep the cat inside. There are many pathogens/etc outdoors that will make an already sick kitty, worse. Also you do not want flies to get near your kitty right now because they can and will nip at the wound (Fly Bite) and can also lay maggots in the infection and well....trust me you don't want that!
How often is your kitty outside hon? Is he indoors/outdoors or completly outside? You're going to need to keep him inside until he heals. If the wound is spreading it could very well be the result of fly bite.
It looks to me right now that it has absessed (a very bad infection.) When it drains, is there any white, yellow or green puss comming out in addition to the bleeding? Also, do you have a way of taking your kitty's temperature. My guess would be he is also running a fever with this infection...if that's the case he will need some good fluids to keep him hydrated.
Until you can get him to the vet, go ahead and give him several droppers full of Pedialyte (i'm not sure if you have that in South Africa or not- but it's an electrolyte replacement fluid you can usually find it in most drug stores/grocery stores in the baby isle (the clear one is best so it won't stain the fur.) When you're ready to give him the fluids, use one hand to gently, but firmly scruff his neck and put pressure on him so that you're holding him down on the floor....then use the other hand to slowly put the dropper in the corner of his mouth and give him the fluids that way. (If he won't cooperate for you that way, wrap him in a blanket with only his head poking out- then give him hold him in one arm while giving the fluids with the other hand (it helps if you have two people- one to hold, one to give fluids.)
Can you do me a favor? Gently pull up on the scruff of your kitty's neck. Does his hide go back down quickly or does it stay up for a while? (If it stays up he's dehydrated). Also, peek inside of his mouth....what color are his gums right now? White means he's dehydrated.....pink is good. If he is really dehydrated he needs to go to the vet for eithor Sub-Q fluids (given under the skin) or an IV of fluids preferably with IV antibiotics as well.
Until you can get him to the vet you absolutely need to get an E-collar on him.
http://www.petplace.com/dogs/elizabe...ars/page1.aspx
If you can not afford an e-collar (you can get them at most vets offices and pet stores, they're not too expensive) then you can make your own temporary one. Get yourself a piece of very flexible plastic or cardboard then fashion it around your cat's neck. - you want it to be long enough that it hangs over his head quite a bit so if he tries to scratch at the wound he can't. Put a regular cat collar on your cat then poke holes in the bottom of the handmade collar (two right beside each other works best). Then take a Zip tie or a piece of string, pipe cleaner....and tie the e-collar to his regular collar (this will help prevent him from taking it off). Your cat needs to wear an e-collar be it storebought or homemade until he's completly healed. You also need to keep him indoors while wearing this because he will not be able to hunt or defend himself outside with this on. If you want to make a homemade e-collar, this website has some good suggestions in the last paragraph.
http://www.wisegeek.com/what-is-an-e-collar.htm (Be sure whatever you secure it to his regular collar with, you trim the excess so it doesn't poke or irritate him

)
While he's wearing the e-collar be sure you elevate his food and water so that he can get to it. If you have a covered litter pan - take the top off of it while he's wearing the e-collar. (he'll be clumsy with it on, so expect him to run into things...he'll get better with time). Also, is he eating/drinking like normal? What and how much are you feeding him right now? What kind of kitty litter are you using in his litter box? (it can matter if he has allergies.) Also, are you feeding/watering him out of a plastic dish or a ceramic or stainless steel ones? Sometimes cats can have allergies/irritations to plastic....so stainless steel and ceramic are usually better.
Please get him to another vet asap though hon....he needs to have that wound cleaned at least 3-4 times a day with a good surgical wash....(Betadine works well if they have it) and he also needs a topical antibiotic steriod ointment for that wound. If I were his vet I would also give him a liquid or pill antibiotic like Amoxicillin (Amoxi Drops), Clavamox, Baytril, or Cephalexin (K-flex). He needs to be treated ASAP though before the infection spreads. If it's not treated promptly, it can spread internally into his blood stream and make your kitty septic and very ill. (Not trying to scare you, just help and make sure you understand the concerns). This kitty also needs to have the fur around the infected areas clipped off so the wounds can heal better.
If you need anything please feel free to pm me!