Optimization: new texture based way to draw the noise. It looks better. There is also a wiser use of textures which brings big performance improvements.
Improvement: redesigned horizontal distortion effect.
Move scanlines computations in main shader. This reduces GPU memory consumption, may improve performace and increases scanlines quality.