So one of the issues I remembered was related to the actual frame rate vs the common frame rates.
So the bitrates reported in your file are:
r_frame_rate=45000/749 = 60.080106809078772 fps
avg_frame_rate=7200000/119837 = 60.081610854744361 fps
Neither of them really match a common framerate (for example, as listed here).
But we could of course just call it 60 fps (even though, from what I understand, 60 fps is usually less than 60 fps (2 x 23.98).
So I guess my question is: would rounding the results be acceptable?
In your example this would be 60fps, and another file with a 23.98 bitrate would be displayed as 24fps (which apparently is not uncommon).
Common (rounded) bitrates would be 24, 25, 30, 48, 50, and 60.
More accurate would be 23.976 (23.98/24), 24, 25, 29.97 (30), 30, 48, 50, 59.94 (60), 60.
(between brackets: alternative ways these are represented)
I'd be inclined to use rounded number. Would that work?