Jeeez... I've raced, and done well on, much worse bikes. I started out racing the Roubaix you mentioned, for example. Sora, Tiagra, 105, Red, Di2 it's all the same - it ain't gonna slow you down or improve the engine.
Quit looking for validation and go out and ride, the only opinion that matters is yours!