yes, you can use it with your existing site (you just have to move the files)
if you buy another domain for a site you are building you have to wait at MOST 48 hours(two days) before you can upload your site or see it
and once you buy the doamin you just wait (for two days tops) and after that upload your files if your doamin isn't ready them you have to give a support ticket