So far, so good...
Not bad. Now give a more customisable install process (optional, have an "Easy Install" and "Custom Install" option) and allow things like IE to not be installed in the first place.
Or alternatively, have a "barebones" install (option again, not the default) and have it end up like Server 2008 - nothing there by default, you have to add everything by hand.
That way, anyone techy enough to want this will already know how to put a Firefox installer on a USB key, and isn't deprived of a browser.