You could apply a coat of Traffic directly over the coat of stain and be absolutely fine. Since both the stain and finish are from the same manufacturer you shouldn't have any concerns. Now i know people do different things in different parts of the country, but i haven't heard of using a coat of Mega as a "sealer" coat over stain before a coat of Traffic. The stain usually serves as a sealer in most cases. I dont know what purpose the Mega coat would serve in that sense. If you wanted to seal the floor with the stain on it to give a deeper tone, then i would have used the Bona Dri-Fast sealer. Since Mega and traffic are both waterbase product made from the same manufacturer, i dont see bonding as a real issue, but i am not sure.
I honestly don't know if there is any way to figure out what was put on the floor exactly. I don't know if Bona offer that service. I believe Matthew Hudson is your regional rep for Bona, if you are from Colorado as your name suggest. I would try giving him a call and see if there is anything he can do. Bona is very good with their customers.
Spread rate is measured by what was actually used to the actual square footage being done. So if you have a 500 sq/ft room and he used 1 gallon of finish to apply it, then its a 500 sq/ft per gallon. I thinks its fair for you to ask how many gallons would cover the job, then take that number and divide it by the amounts of coats being applied. Always know that the spread rate is directly affected by the application method and the person applying it. But i know you can get anywhere from 400-700 square feet per gallon with Traffic. That number will vary depending on whom you ask!
If you ask Matthew, he'd tell you it should be about 450-500.
Hope that helps.
Jimmy