I would rate Hapgood as twice the scientist RCH is, and Hancock is not a scientist at all but a journalist, a good one but too nationalistic.
Another book .. albeit fiction .. that deals with this type of theory was "Atlantis Found" by Clive Cussler. Very interesting reading with an extremely twisting premise.