Hello
The bootloader is indeed based on the stk500 and loading the code is done through a command line tool called from the ide.
if you look in your arduino directories you'll find a command line programme called uisp. the only thing you need to know is that
the serial speed is 19200 and not 115200.
have fun
massimo