Well don't scale the scene unless it's in wrong scale - it's bound to give you troubles!
Judging from your renders, it does seem likely that there's something wrong with the eye distance, but unless your scene is totally out of scale, then convert it to another unit instead of scale....
Another test to do, is to leave the system units at meters, and changing display units to cm. In some cases working with scripts which works with cm but not meter I've experienced that changing the display units to cm does the trick. Don't know if that's the case here, but maybe...
Hope it helps