can we have a screen shot of your SD card root, so we can see what's in there?
The problem is definately your boot.elf file, because if the file isn't there you don't get the end bits of all that on-screen garbage
It's addressing the boot.elf and finding issue with it...