Sitemaps normally don't include every page on your site, just the key ones that you want published as such.
Each of your entries have the interval set to
Daily which means they are being updated daily. I doubt that is accurate.
While you do have different priorities, you are using increments which are most likely ignored by most that would use them.
1.00 Important Page
0.50 Less Important Page
Much more beyond that doesn't mean much.
A style for them is not really necessary since they are used by robots, not people (normally). Plain XML means they load faster.
Note that Google will use them if you publish them to Google (via webmaster tools) but does not use them for ranking of sites or relevance. Only if your site is already relevant, it *might* use the sitemap to create site-links, but it not something you can force. This is where the many increments normally end up as a deterrent rather than a benefit.
What is a site link.... use Google and search for just "
tnetweather" and you will see site links under the listing. See attachment.
If you don't already a webmaster account setup for your site, goto
https://www.google.com/webmasters/tools/home and set one up. You can use the same account to manage many different domains.