...
Nice looking setup. Personally, I would only run 5 off that hub so you can run them full speed. If you only have on one hub then you could plug you Pi and extra fans into the hub too because they don't need that much power. Have you tried to get bfgminer to run at startup? I am new to pi and Linux in general and have not been able to get it to work.
Nah I dont really need to been using pi's for years and they seldom crash, I use ssh and tmux to control it. that theres my trusty old pi2 with a broken hdmi out

I'm sure you know what ssh is tmux may be a mystery to you it allows you to run a program through ssh and it'll keep running even after you disconnect. its similair to screen but a bit more advanced/configurable