Sorry for raising a dead thread, but I found a fix that might help anyone else with this problem:
If you slide the power switch down, it resets the microcontroller. Slide it down twice in quick succession to put the microcontroller into bootloader mode. This will cause a new serial port to enumerate on your computer. Select the new serial port in Arduino and upload the program. It should upload without any problems this time.