Thomas,
First of all Good Luck...be sure to have a copy of Robert's Rule just in case there's a dispute.
You will need to add Antes for sure...it's the one thing I am pretty sure everyone will tell you that you HAVE to add. Using my example below, Ante's usually start after the 4-5th round.
The rest is my experience....
A general rule of thumb I follow is that for a group of 15-40, when the BB reaches the amount of the starting chip stack, you want schedule that round to be pretty close to when you want your tourney to end.
As it is now, you're hitting that mark at two-thirds of the way which I guess is close to your goal.
I've run quite a few tourneys now and feedback I've gotten says it's better to have longer rounds, (20-30 mins) but less of them (9-10 tops) and have the jumps be just a little more severe. Just remember that the shorter the rounds, the more times YOU have to do something (which distracts from your game) to keep the tourney going. It also forces action from the short stacks and you won't have nearly as many issues with folks constantly asking "what are the blinds at again?" Trust me, they'll remember a T2000 to T4000 jump!

Here's the 24 Man blind schedule I am running just for an example.
This Tourney is supposed to last 3 hours and for a 24 man group, I'd consider it to be a MODERATE pace. This is a good pace for experience Tourney Players, but I wouldn't recommend it for your first-time especially if there are a lot of players that haven't played in a live Tourney.
Starting Chip Stack T2000
20 Minute Rounds
SB | BB | Ante
25 | 50
50 | 100
100 | 200 |
250 | 500 | 25
400 | 800 | 50
10 Min Break - Color off T25's
600 | 1200 | 100
800 | 1600 | 200
1000 | 2000 | 300
2000 | 4000 | 500
4000 | 8000 | 1000
I would look over what Nutn2lewz has put up too.
Phil "Capstone"