Arduino as a 5M Sample Osciloscope project online

Today I finished writing up my description about using the Arduino as a 5 MSPS oscilloscope.
It is going a bit more low level in programming the Arduino, and read out an external ADC as fast as possible.
Describing some of the challenges one is faced with in more detail.