Here is a sample of Mathematica code used to visualize the data extracted from the CD-ROM. The program reads 16-bit raw data, computes the number of rows, then partitions the array, reversing the row order.

Needs["Utilities`BinaryFiles`"]

filename = "~test_out.bin" ;

temp = ReadListBinary[filename, Int16] ;

rows = Floor[Sqrt[Length[temp]]] ;

grid = Reverse[
  Partition[
    temp,
    rows
  ]
] ;

ListPlot3D[grid, PlotRange -> {0, 5000}]

The result:

This shows a (64-km)² sample from around the Washington, D.C., area.