first maybe try a newer clover version.
does your bios have a legacy boot option? if it does try booting chameleon from a usb stick. you would need a proper extra folder and extensions folder as it will not read the clover files.
your having issues with the USB controller detection. try different ports preferably usb2. look in bios for support if possible. you can also choose ? at the chameleon boot screen look at the usb options and flags. then try them.
make sure ethernet is set to EN0 and wifi to EN1. you might have to delete your network devices in network prefpane apply the changes then add the ethernet back first apply change then the wifi and again apply changes.
sometimes you have to switch the antenna wires. invert the two connections. you should feel a light click when they seat onto the connector. also remove the wifi card and reseat that as well it might not be inserted fully.
yes you need the password. but there might be an option in bios to bypass password from sleep. so you only need it for a cold boot. at least d430 has the option.
well now that it is sleeping with the dsdt change you can retry the SD reader to determine if that now functions properly. i believe users have used the rom bay for dual booting but I do not recall if it has it's issues.
refresh my memory are you using null cpu? if you are it needs sleep enabler kext. if not you have to find what is breaking sleep. it could be usb related, graphics related, or dsdt. there are also a few other things that can break sleep.