my main question is - what speed does the for loop iterate through each step?
That depends entirely on what is in the body of the for loop.
how would I control the tempo my sequence iterates through each count?
Block for varying lengths of time. There is a famous function for doing just that. Not generally recommended, and you'll figure out when you try to determine how long to diddle to make the next event happen on time.