This is played fine.

When he donks flop, he tells us he's not very good. Given that one and only read, I'm happy to give him at least some top pair and flush draw hands, maybe even KJ. This...