Oh, and something else. I check out your profile and noticed two things.
1.) You played Twisted Treeline your last 10 games.
2.) You are level 8.
Both these things are important. For starters everything I said is based on you playing in Summoners Rift (The entire game is balanced around this). If you play twisted treeline then AP Carry/Support is definitely the most viable since you are alone more often and you have less teammates to benefit from your Support than in summoners Rift.
The other thing I noticed is you are lower level. Now, I an not gonna call you a noob and say you suck cause you are low level, people who do that are a**holes. I have seen many a great player at low levels. However, they tend to be the exception rather than the rule. At low levels many people are still learning champs and how to play the game. Once you start reaching the higher levels you will start playing against people who have played longer, know the champs better, and know the game better. You're ability to get kills will lessen from the fact that more people are ready for what Taric has to throw and will be ready to counter it so be prepared when that happens. This is the main reason why Carry/Support Taric isn't really all that viable is because at high levels people know how to play better and thus this will affect your game as well.
Also, a bit of advice in case you ever play on summoners rift. When you play against a 5 man team, the meta changes. It is more dangerous for you because there are now 5 people who can focus you rather than 2 or 3 and trust me, they will. Second, you have more teammates that will be in need of your heals and support rather than your damage and if you aren't ready to offer it up then your team may suffer.
This is just what I can see given my experience with Taric and where you are at now. Honestly, Taric is awesome and you can still kick ass while being support. It is hilarious running Viegar into the ground because with stun and shatter and nothing is more enjoyable then seeing the amount of fear you inspire on the enemy team from your stun and sheer survivability. Also, nothing is more reward then a teammate saying "Dude, you play a scary Taric." when you are building Aura or Tank/Support.