I think that your top joint is stronger than a standard mortise and tenon. If you extended the beam overhang a bit, and made it more like a true bridle joint. Then you have the end grain of the beam on two sides. Making that joint wedged (from above) might be a good idea. The joinery doesn't need to be crazy precise, it can be tightened up, and it can be disassembled.