That case should fit your board no problem,and for the usb port's the case should have the built in usb cable's to hook up the port's to the board if not you'll have 2 buy sum.
It dosent look like you can remove the bay's,if you want a case that you can remove them your gonna have to spend sum extra cash,that case shouldl fit everything you want no problem.