Identification of roadbike frame
Looks a lot like a Specialized Crux cyclo cross bike / frame. There are various versions around.
Here is one in a different colour: 
http://www.rutlandcycling.com/314372/products/2016-specialized-crux-e5-cyclocross-frameset-cyan-pink-yellow.aspx
Has the extra piece in the rear triangle near the left dropout: 



Also: