1) unless you altered the bootloader on your arduino board, then technically: there is a very very slight delay at startup, its just checking to see if you are connected to the Arduino IDE. then the code starts right up, immediately, if you are not connected. there are bootloaders out there with 'no wait' options which basically just take away this "wait for IDE" moment, or make it reliant on something else (like pressing a tact switch)), but unless you know you've got a unique bootloader on that atmega IC, then you've got the default arduino one. which does wait before initiating your code, but the wait isn't enough to really have even prompted you asking the question...
2) the aboy code? make sure you're grabbing it from its project page, and not some place that was hosting it as a back-up or something. that would be the latest. unless you wanted a modified version of the code, but i'm guessing not.
3) i'm not really patient enough to check the wobbly breadboard video sorry... make sure you've got 5V and Ground connected, its an easy thing to just overlook. also, with a breadboard, make sure you're actually wiring it corresponding to the underlying traces. i mean... not all breadboards are laid out in the same pattern (for whatever whacky reason), i don't see any glaring mistake but its just something worth double checking. i mean, make sure the commons aren't split somewhere you haven't realized, or whatever. i've had that issue with using a new larger breadboard, its a very face palm thing to do. aboy problems seems like they are face palm issues a lot of times though.