El tema de los relojes, husos horarios y mandangas de este estilo siempre es un dolor de cabeza... En cualquier caso, como esto es una aplicación web la hora sobre la que se trabaja siempre es *la del servidor*, y ahí efectivamente hay algo que no está bien (yo diría que lo que él considera la franja GMT va una hora atrasada), pero no tiene que suponer ningún problema. Si tan importante es para vosotros ver la hora "real" de vuestra zona siempre podéis ir a vuestro perfil, ir a modificar opciones y ahí trastear con el huso horario. Para España yo he tenido que ponerle GMT+2 y aplicar el horario de verano.
Eso sí, las diferencias siempre deberían ser en horas exactas. Ya esos casos de 40 minutos no sé por qué deben ser....
Saludos