I have written this plugin from ground up. See this post for details. The only trouble now is the time zone difference between where the server is located and here. The quickest and dirtiest way appear to be just insert manually the time difference.
The other puzzle now is how to tell trackbacks and pingbacks. Pingbacks obviously have no email address filled in that could be checked in the codes. I'm doing a trackback test from this post here. Getting the comment_type from the database appears to be not a solution.
The draft version of this plugin is working at also working here, it's named ezComments on the sidebar.