Thanks Richard. The Japan forum is really a great one - you are all so helpful!
I think we will take the 7:07 am. We are in first class, but I don't want to risk anything. Once we get to Heathrow, we have only a 2 hour layover and then down to Mauritius. The Mauritius service is only three times a week, so if we miss the flight, we basically don't get to go to Mauritius. So I will err on the side of early for this whole leg, I think. We will have some time to check out the BA first louge at NRT, though I've heard there isn't too much to write home about.
Thank you all again