What does contain this first commit? Does it correspond to a TFVC changeset?
If it is, it should have the same timestamp.
Sometimes git-tfs add a pure git first commit if you tell him to clone with a gitignore file.
Timestamps means for me nothing as you could create a git commit with any timestamp.
There is the changeset ID that is stored in the last line of a migrated commit that could be better for audit.
And if you use git-tfs, we can't guarantee that a commit correspond exactly to the migrated changeset. The only reason is that we know some cases that are not well handled by git-tfs.
But what could be done is to use the 'git tfs verify' that could verify that a changeset has been well migrated. You could do that for the tip of all the migrated branches to verify the source code integrity. If it's OK, you could go with that and see git history as a documentation (you could also keep the TFVC history some times, months or years, in case)
The only downside is that the verify command is long to run :-(
But we could guarantee you that git-tfs doesn't alter source code (except if there is a bug).
Another way to verify is to checkout a commit and the corresponding changeset in 2 different folders and use a tool like win merge to compare the 2 folders if you don't trust the verify command.
But there is no solution to audit all the commits that is not cost prohibiting (like doing a 'git tfs verify' on all the commits).
I hope it will help, but unfortunately git-tfs is not a perfect tool due to the huge complexity of how TFVC store history and how we receive so very few contributons...