Hi Rick,
You can put it in the bottom if you prefer that. The samples on the angular site are just that, samples! Most of them are not code that is production ready. The reason behind this is that the samples need to be as simple as possible to highlight the content they are wrote upon.
The point that Rajesh is making is not true (Rajesh, consider yourself corrected ;) ) No matter where you put in the AngularJS script. it only kicks in after the complete page has been loaded.If you want to prevent the sudden flash he is talking about, have a look at ng-cloak, and ng-bind. Those are there to help in this case too.
Regards
Sander