maybe you think a website that doesn't accept btc deposits correctly and doesn't allow PW changes is acceptable.
Having the site spit out errors constantly and not even load if the connection to mtgox or blockchain is down is also unacceptable
Perfect. Send TF a list of all the problems/changes you want made and have him fix/make them.
Did you have a contract with him?