Yes ! Thank you jcsd. It irks me that people are seriously discussing the 'photons point of view'. Might as well talk about square circles.Special relativity says that photons do not have a reference frame. When constructing a reference frame for an object in relativity you start by choosing a basis vector for the time coordinate which us the unit vector (whose 'length' of |1|) that is tangent to it's worldine. However for a photon (or an object travelling at c) all vectors tangent to it's worldlien are null vectors (whose 'length' is 0) so you cannot construct a reference frame.
This is not a flaw in theory it is a feature of the theory as in SR there is no reason that a photon should have a reference frame.