Description tags matter in terms of converting a search to a click. So, while Google says there isn't a body for putting keywords in the description, I still do because it gives the searcher confidence that the content on the page will match their search query.
For site maps, it helps Google find updated content if you have a large site. It's not required, but it won't hurt if you submit one.