Yes you can transfer it to dreamhost after 60 days (but you can use it here before, you just have to change dns).
Yes it’s easy to do, there is even a video tutorial to transfer a domain from godaddy to dreamhost
EDIT : ooops, sorry, this video is for dns changes.
But transfer a domain is easy, you need the auth code (you will find it on your godaddy control panel) of your domain, and accept transfer by email.
Then you have to wait 5 days or force accept on pending transfer in your godaddy control panel.
Get [color=#CC0000]$97[/color] Off with promo code :[color=#CC0000]97USA[/color] -->choose your plan (promo code included)