I tried to upload it using the local IDE, and I think i see the problem now - the sketch is too big:
Global variables use 2002 bytes (97%) of dynamic memory, leaving 46 bytes for local variables. Maximum is 2048 bytes.
Sketch too big; see http://www.arduino.cc/en/Guide/Troubleshooting#size for tips on reducing it.
Error compiling for board Arduino Uno.
So I guess I either need to trim it down or upgrade to a Due?