Moreover Nicolay Beluchenko discovered on 23th November 2009 this new record-holding Garden of Eden for minimal number of living cells, 59 on-cells,
which also fits into a 11x11 rectangle but its orphan is a bit larger needing 113 cells.
As usual the challenge remains: Can you find a smaller one --- i.e. proving that your example has no predecessor in Game of Life and has fewer living cells or needs a smaller area for residence? YES