Ah, I wish I had known about fishless cycles before I started my tank!
I'm not sure how long a fishless cycle takes, but either way a cycle is done when it's done. It's more of a when the parameters decide to behave thing than a specific time period thing unfortunately!
I think your stock list will be really cool once you get it all up and running.
I think the idea of adding fish very slowly like folks are suggesting is to give the little mini eco-system of the fish tank time to adapt to the increasing bio-load that comes with having more inhabitants. Sucks to have to wait, but it's better for the fishies in the end. Gives you a chance to closely monitor your parameters as you add fish to make sure everything is going well too.