Thats called domain mapping. Here is a support page from wordpress http://en.support.wordpress.com/domain-mapping/
That didn't sound that great. Ok it's only $12, but it's not going to be very flexible compared with installing wordpress on your own basic hosting.
i guess so, you will still have to abide by their rules as compare to really owning the domain and the hosting