See, told you so

should fly on the class 10 with a small overclock. Surely you can make a backup on the OpenELEC settings menu and transfer that over? I've not needed to restore a backup yet, but I would imagine it would contain all the data you need? Are you connecting as root? default password is 'openelec' but i'm sure you already knew that. Whats the exact message you're getting?
I'm not sure what I'd done exactly but I tried re-installing 4.0.7 again and the SSH is now working so something must have messed up - I don't think I did anything differently
However I'm still having trouble transferring stuff across - I tried backing up the entire ~/.xbmc folder from my old install and copying it back across but this sent the system into a reboot loop so I had to start again...
Then I tried just the ~/.xbmc/userdata folder, which didn't cause the reboots but also didn't restore everything - after restarting I could see all of my media but none of it had any thumbnails/fanart/etc or any of the watched/unwatched status of anything, requiring me to rescan which defeats the point
I also read somewhere that you can select the "export video library" thing and select "as single files" which I tried and this appears to have created local copies of the fanart/info/thumbs directly alongside the media itself. It was my understanding that this would make it quick and easy to re-import the media but from what I can tell that doesn't seem to be the case. (Also I notice whilst the .nfo files appear to contain tags for something like "watched count" this doesn't seem to be affecting the watched/unwatched status - perhaps the local files are being ignored completely?)
So to anyone out there - given a spare SD and/or USB how can you do the following:
1. Install a fresh new version of OpenELEC onto the spare SD and/or USB
2. Copy the library, sources, all the fanart + watched/unwatched status of all your media across from old install to new
3. Also preserve your settings including things like the overclock you had before etc.
The above would be my preferred way of performing an upgrade to a newer version (I know you can do an in-place upgrade but I don't generally trust those - better to keep your old install handy until you're satisfied the new one is working, so you can always roll back)