@vicinc: Whether I ultimately decide to pursue Android or Linux, my first task is to make sure I can at least semi-reliably get to some kind of recovery mode. My background is mostly Linux stuff, so I'm still figuring out the Android way of doing things. The absolute first thing I need to do is backup my mtd partitions though, so that I have something to recover to. I'll have time to dig in this weekend I hope.
@JTY: If you can get back to the uboot prompt, is there any way you can see if it has support for booting from usb or sd?