I think you guys absolutely nailed it, I found this game to be exactly as stressful as the real life situation it simulates :)
Very clever idea and execution too!