sounds like a doozy of an infection! Poor guy....
I understand your avoidance of "traditional" treatment, but it is an ok thing to have way in the back of your "medicine" bag,,sometimes it is what works, just like sometimes it is homeopathics, sometimes that herbal remedy is ideal, sometimes it is time that heals all. Don't let yourself feel like you "failed" him in any way,,allopathic medicine is not the answer to it all, and is super overused and relied upon in our culture more than instinct and common sense, but it is not an evil, and your child is going to benefit this time because you turned to it!
Other than not continuing the oil after the rupture, there is nothing I would have suggested you do differently.

In the future, if your child tends to get ear infections, there are awesome ear ache tablets (homeopathic) that are just awesome. They have saved our hiney a couple of times getting my son through the wait it out period with reduced discomfort. But I think in general, I would feel that once an eardrum is ruptured, it might be time to have a "Dr" take a look.
My older son had lots of ear infections when young. (I did breastfeed him until he was 1, and did all I knew to do, he was just prone to them physiologically) and had 4 ruptures in one ear, and 6 in the other (often his ear would infect and rupture before he showed symptoms by fussing. We truly saw the Dr for a recheck after an infection, he was all clear, and it had filled and ruptured again by midnight of the same night!) in his first year of life..he would take an extra long nap, and I would pick him up and find his ear full of pus! Poor guy,,but he is a very loud child now, Always turns up movies, music and computer up waaaaaay too loud for the rest of the family. his voice is loud,,,I suspect he has had some eardrum damage from the ruptures, and wish a Dr had suggested tubes in that first year (which is not a common thing). He has only had 2 ear infections since that first year of life..so really I think his eustacian tubes were not develped quite right, and he had to grow out of that trait that made him prone to having fluid trapped and infection bloom....
My youngest has had 4 ear infections, only one course of antibiotics when a week of waiting didn't kick it,,no ruptures.