Actually, that looks pretty good indeed. I'll use it for the initial draw, but i can't really see how more draws would be needed if we use this table, everything slots in nicely as such.
For those with byes on the first week, perhaps a random mix-up i could do after the draw which would allow the teams on byes to have friendlies with each other. I can do a mini-draw for those friendlies if you like, gives everyone games as such. It's entirely up to you @Haden, your call.
Edit: Actually, i can see how a 2nd draw would work. Mix the last 16 up as such, wonderful idea indeed.
Edit 2: Just need to know the team names of Zell and Milagi, and are you in Haden??. Your name isn't on the list, unless you mistakenly missed it off??