Why lipophilic molecules can pass phospholipid bilayer, in spite of 2 hydrophilic layers?
Good question. This is my take.

It's not just the surface of the membrane that's polar. There is water (polar) on both sides of the membrane. In most animal cells there is also an unequal distribution of charges across the membrane. The environment outisde of the cell is typically positive due to an excess of positive ions, especially sodium. The inside of the cell is typically negative due to an excess of negative ions such as phosphate.

This means the hydrophobic molecules aren't any more at home in the environment outside, or inside, the membrane than they are at the surface. There's no reason to suppose any more repulsion at the surface. So, just due to their random kinetic motion they will find themselves at the membrane's surface, some with the necessary kinetic energy to cross. 

There's another way to view this. We shouldn't think of the membrane as allowing hydrophobic substances to enter. We should think of it as NOT allowing hydrophyllic substance to enter without a proper ID check by proteins in the membrane.