Sorry... your linux future is not very bright.
this is the official supported scanners page
http://www.mostang.com/sane/sane-backends.htmlneither your flatbed scanner or your negative scanner are supportred.
Your camera is not a problem support is in kernel. usb-storage
You mount it like a hard drive.
Printer is Good to go.
Compact flash reader should work same as camera i.e. mount as hard drive.
Usb hub is supported also.
As far as distrbutions go...."For tastes there are colors!"
I used Mandrake for a while (2.5 years) abandoned in favor of Gentoo...
Good luck