Well, there's already idisk support for iphone os. I can see it not being a big deal to extend it to other disk storage.
I just read the tech specs page. It does allow regular bluetooth keyboard, the ipad case will act as a tilt stand, so you can use regular keyboard without the kbd dock.
There's also a camera attachment kit that allows use of a card reader or camera.