Here... Although I'm certainly no expert and there are plenty (well a few) other WP users that should be able to help to. Anyway I'll help where I can.
How is it media wise? Camera is quick? Can I assign mp3 as ringtones?
I find it excellent, the zune interface (Metro started life on the Zune media players) is superb IMO. It has limited support for video codecs (ie no avi) but the zune software can convert a lot of video on the fly as it uploads. TBH though I don't really use it for video. The history integration in the zune area is nice though for things like youtube.
Camera is very quick and the ability to start the camera app using the camera button is one of the big plusses.
Yep you can, but there are various cravets (such as 40second length), not done it myself yet however so can't really discuss it much.
How is it for internet? Good Facebook integration?( for my gf) how is YouTube working on it? Is there YouTube app?
Internet wise it's fine, no flash but the HTML5 browsing brought by Mango has solved that mostly, at least you can play embedded youtube video now.
Facebook integration is nice, especially for contact pictures etc. I don't really use facebook chat much at the moment and I don't think you can get facebook messages in the OS itself so I generally use the App, which is excellent.
Yes there is an official one, which is just a link to the mobile webpage, but there is a free app (essentially a GUI) by lazyworm that brings a nice GUI to the party so no issues at all on that front.
Is zune like itunes for iPhone?
Essentially, but much better designed IMO, especially in full screen mode. It does however have some issues with playing some AVI files (but not others) and can be a bit slow on my machine (6 years old however, first gen dual core) when it's not been used for a day or so, once it's sorted itself out it's fine until you leave it for a day or so again (if you actually shut the player down each time then there wouldn't be an issue. I especially like the automatic wireless syncing you can do with playlists and zune pass.
Can I sync contacts online like with gmail and Android? Can I easily sync gmail with it?
Exchange is not a problem is it??
Exchange is no problem at all, I have my work email, personal msn email and old uni email on there and it was as simples. All your contacts will be synced with your primary account (so your main hotmail account) so no need to worry about resetting you phone or moving to a new one (AFAIK). When you sign into your account online you can do all the usual things like view your skydrive (can set your phone to upload all pictures you take and save automatically, view documents), find, ring and wipe your phone etc.
Hope that helps, I'm sure there will be some more people that can answer a few of your questions a bit better.