The image data gives you a vector of voxels, where a value of 1 means the voxel falls within X mm (depending on the radius used at initialization) of a reported activation. The length is equal to the number of voxels within the gray matter mask.
The activation data is just a text table containing information about reported activations. The 16 columns are different variables (e.g., x, y, and z coordinates; detected space; etc.).
The reason the sum is different is that (a) in the image, the activations are convolved with spheres (so the sum will generally be much larger), and (b) it’s a binary map, so if activations overlap, the max value remains 1.