So, I don't iOS either, and I know many guys out there using that functionality (e.g. to connect to media center and play music, videos and so on). It's not esoteric, maybe you are.
Of course you can send files via wifi to N9 using scp. Just launch any FTP client with SSH (e.g. WinSCP) and specify IP address, port 22, an FTP over SSH.
Bluetooth is working great for me, I can send any file and speed suits my needs (1MB about 2 seconds). And I really need it to quickly share files with my fellows wherever I go.
I don't know in what world you are living, but there is no Unity3D support for WP7 and there won't be.
Do your job before posting lies.
And in fact every good 3D game use OpenGL, so it's not only me.
Don;t even mention XNA here, OK.