Well, I started this topic mainly to share the experience I had with git-tfs recently with the community.
If anybody has anything else to share - it will be helpful for me as well.
And now you can easily manage TFS Branch with git-tfs : http://github.com/git-tfs/git-tfs/wiki/Init-branch