1. I agree that "were" is the better choice. I'm not 100% that "had been" is incorrect though.
2. I have no idea.
3. Yes, it's a typo, not an "error." That is, it's not a mistake someone would make because they didn't know the right way to say it.
- For Teachers