You say you did your research, but even common sense would tell you that these things are garbage. You must have went in wanting the car and putting on blinders so you didn't see the bad reviews and problems with these.
Also, you say you bought an extended warranty. Why has this car cost you a dime? Why hasn't the warranty paid for these repairs?
You're part of the reason the car took so long at the dealer. If it isn't done in a timely manner you need to go to the service manager and raise your voice. If he doesn't do anything, stomp your feet and yell in the lobby for the manager of the whole dealership.
You should have known beforehand that this car is garbage.
Dump it now.