Keep at it and be patient. He's young, but is expressing the readiness to train, but this doesn't mean it will happen quickly. Children vary a great deal in this regard, and it sounds like he is doing pretty well for his age. It's not the end of the world to use diapers again. If you do, be sure to tell him to remind you when he wants to use the potty. The route to take depends more on your tolerance than anything else.