NO!
You can't use the specialized (base model) as a track bike. It is road bike geometry. Its not even close.
Pick the Felt or the Trek, but not the Specialized.
the Langster pro bike (or S-works) is a track bike. The standard Lanster is not.
Also, the Felt or Trek are not going to be great on the road. They are pretty stiff and certainly the Felt has a lot of toe overlap.