You can try a factory reset without the recovery files on an SD card. If the following doesn't work, let us know, as I think we might be able to create a USB AML file for recovery.
Re the CPU usage shown in XBMC, the background services will take up some CPU time. Hopefully after a factory reset it'll settle down to a lower level though.
Hmmm, one thought, before trying a factory reset, I would double check which applications are set to load at boot up. Check this thread -
https://droidboxforums.com/threads/startup-manager-free.86/ - on Startup Manager Free, install it, and disable any user apps that you don't need to be loaded each and every time. If you only disable apps on the first tab, you shouldn't come across any problems booting up, and if you find disabling auto-startup actually prevents the program from working at all, you can always re-enable it.
If streamlining which apps start automatically doesn't help, try the following:
Locate the AV socket on your iMX6 (see below) and find a match or sturdy cocktail stick that will fit in the hole.
Shut down your iMX6 and remove the power lead. Push the match in until you hear/feel a slight click (this is the hidden switch being depressed).
Keeping the switch held down, reattach the power lead. If your model doesn't automatically turn on, please do so via your remote control (KEEPING THE RECOVERY/RESET SWITCH HELD DOWN).
You should see a menu appear on your TV after 5-30 seconds - once this occurs, you can let go of the switch you've been holding down.
Select the Wipe data/factory reset option and confirm you're certain (use the Go Back/Return button on your iMX6's remote control if OK doesn't work).
Allow the process to complete and reboot at the end. Proceed through any set up screens offered, and once you can see the launcher's homescreen on your TV, please wait 20 minutes. Don't click on anything and definitely please do NOT reboot at this point. You need to give the device time to re-install applications automatically. After 20 minutes have passed (assuming your WiFi/ethernet is functioning already), you can now sign into Google's Play Store to allow auto-updates (see
https://droidbox.co.uk/blog/googles-play-store-signing-in-and-auto-updates/ ) and then run the DroidBOX Wizard in XBMC (
https://droidbox.co.uk/blog/wizard-updated-2015-january/ ).
If you're unable to access the recovery menu above, and definitely don't have (for example) a microSD memory card for your phone/tablet/camera that came with a micro>full sized physical adapter, let us know and we'll see about creating the files for a USB device.