I had that same problem when I loaded the image to the local storage. But it worked fine when I put the ubuntu image on the local storage and booted from the SD card.
Try putting this image on the SD card (image is from 1l1l11ll1l, credit where credit is due)
https://dl.dropboxusercontent.com/u/16075357/bitmain.img.zipI don't think it's much different, but it may make things click for you. Once it's on try rebooting and see if anything sticks. You'll need to upgrade the firmware once it's on, but it worked fine for me.
You may be right about the difference between rev B and rev C. I really couldn't tell you.
Maybe rev B will let you install it tot he local storage and save settings. I'd try the image above from the SD card first though.
You're not completely powering it off are you? I just rebooted from the web interface and it seems to know to boot to the SD card unless I completely remove power.