I agree with your points although I do not have a problem with the website. I have seen far worse by much bigger companies. JWJ