1. Its pretty useful and it makes forums more alive
2.The name and location is good i like it
3. No you should keep it as it is or make else but still its pretty good this way
4.Can there be no forum feeds in General chat but still its a pretty good feature
Hope this helped