As for your bluetooth issues, I would suggest trying this fix from Pete over at iHealthGeek.
"Go into your Network Preferences for Yosemite, and delete any interfaces which are Bluetooth PAN, and problem solved."
If that doesn't work one of the commentors noticed that there are (in some cases) bluetooth DUN connections that are invisible until they are added. It seems that there might be issues with wifi/bluetooth even if bluetooth dun isn't active. The solution is to remove the connection entirely. See if that works by doing the following.
"you need to go into Network Preferences, add one in, and then remove it again"
Good luck!