While the USB Loader by Jaicrab has some trouble rebooting all correctly it seems for a final CFW we need to overwrite dev_flash instead just loading live from USB mass storage.
Some things you can already do for a nice working CFW:
1. Replace all in "/vsh/module + /sys/external + /sys/internal" with the content of a 3.41 debug dev_flash.
2. In "/vsh/resource/explore/xmb/category_game.xml" add this in the "view id=root" Items section
CLICK TO VIEW CODE
This will bring the "/app_home/GAME" and "Install PKG" options back.
3. In "/vsh/resource/explore/xmb/category_psn.xml" switch "root" and "tool_root".
This will add Title Store previews in the network section.
4. In "/sys/external" you grab liblv2dbg_for_dex from a debug unit and rename it liblv2dbg_for_cex. Replace liblv2dbg_for_cex with your new one and also add the debug liblv2dbg_for_dex.
Now you also have the debug options enabled. I don't know how to show up the debug options icon yet, but you can modify the settings via the registry.