Ok i'll answer some of the questions....
1. Tftp is mentioned on the forum but you'll have to search yourself. I know that sme6 had some kind of contrib for it.
2. Yes it does (you set it under hostnames in server manager pannel)
3. If you install a proper contrib (qos or wondershaper as written on forum)
5. Yes it does (set it when you install as server/gateway and in server manager if you have special needs)
6. You have a lot of contribs for statistics (web browsing per ip or isp, mail per user,...)
7. Yes it has you login with
http://serverip/server-manager8. Yes you can.
9. yes you can run scripts using crontab
This is so far. I did a lot of searching so i suggest you do the same. You can find all the info if you search for it.