Your Tx monitoring is working very well. Smooth and intuitive. The advantage of using a Mega over Uno or Nano is you don't hit the latter's limits on GPIO lines or memory. The Rx sounds excellent too. I think you've taken care to get each stage working really well. Congratulations!