Yes there is. Check out Stuttgarts central station for further information.
Yes there is.
No there is not.
Yes. Two trains (each way) every day.
because of budget resrtictions and too much money for mta to handle it