I’m not so keen on the half lap joint. I’m sure it will support the weight, but it wont prevent the parts separating as well as a mortise & tenon. Needs must I suppose.
In my ignorance I have used pieces of brush handle to make dowels before. They are seasoned, the right size, have a long straight grain and are readily available. I didn’t have any oak either.