Yes for points for a D TD, 6 just like a regular TD
Kick and Punt Return TD's also count for D (Special Teams TD's)
We'll have to see how Yahoo scores the D and ST TD's, there are two separate stats D TD's section in the scoring system and I just checked them both. If it is double counting them I'll change it when the season starts