Can't login

Yes, you can. You can extract a fresh copy of WordPress on top of your existing installation, which will fix any missing or corrupted files. It basically works like this:

Yes! All you probably need to do is to find the folder of the subdomain and delete everything in it. Removing the subdomain from the control panel doesn’t automatically delete it’s contents.