All 4 blocks with a length of 731 kB
Which happens to be just under 750 metric kilobytes, which is the default maximum block size.
All 4 nounces very close by.
Not close at all. A difference of 300,000,000 is about one thirteenth of the maximum range, which means consecutive nonces will be this close together over 10 times a day.
(Edited to correct drunken math)
Last 3 blocks mined within 1 minute.

10 minutes, actually.
It is clear that someone found a trick for fast mining. I kind of happen to know what might be...
I kind of doubt it...