I have the same problem. I enabled passthrough and FOG still gets the external MAC (from the docking-station) .
The interesting thing is that FOG reads the corrects MAC while doing this network stuff, seconds before that white main menu. I can read the correct MAC there!!
But when I try the full registration from the menu, FOG compares the other MAC.
This is weird.