Well it does not matter if its a top level domain name .com or even a .info I've a domain name which is a .info and I've pasted ads on it. Anyway, you will be accepted for adsense either way. Just make sure you have some really great quality content on your blog before you apply for adsense. And read their terms and conditions. You can't posts ads within vulgar content, pornography, adult, gambling, poker and any content that promotes get rich quick / illegal activity. You can't click on your own ads. If you do, you get banned forever and it is highly difficult to get your account back. So take care. Get some valuable content on your blog before you apply. And yes, you can't change your login email id once approved with which you've applied for a new account. Feel free to ask another question.
Yes, as long as it's not a site against the terms of service, or basically doing something you are not allowed to do according to adsense rules. Doesn't matter the domain. Certain content and activities are not allowed. If you abide by their rules than no problems.