Nice effort, but time taken to get to fully loaded state is a useless metric.
My homepage takes 2 seconds to load according to google, however what it doesn't/can't realise is that after 150ms (ie. the html page and css is downloaded) the page is entirely in 'usable' state, since all the javascript is loaded after the page finishes rendering.
I load the external javascripts on every page regardless of whether they will be used or not (because they will be cached after that).
Functionality is not an issue - I don't believe in 'graceful degrading' of javascript, I believe in using javascript to 'enhance' pages.