Oops found a bug in the last tutorial
The DispatcherTimerGameLoop had a problem where it started the timer immediately when it was created instead of waiting for the start event. The tutorial and the source code have been updated with this fix. You can find the updated source code here:
http://silverlightrocks.com/cs/files/folders/silverlight_2_tutorials_source_code/entry337.aspx