How does the speed work in VirtualWire Library
I think that is used for receiving. By setting the speed, it knows how often it needs to read the input pin. It does this using timer interrupts, so it will run "in the background" without interfering with the main (loop) code. 

The TCCR stuff is the set the interval for the timer interrupt.