From Wikipedia: A blog (a contraction of the term "Web log") is a Web site, usually maintained by an individual, with regular entries of commentary, descriptions of events, or other material such as graphics or video. Entries are commonly displayed in reverse-chronological order. "Blog" can also be used as a verb, meaning to maintain or add content to a blog.
The only thing your site doesn't have is the 'reverse chronological order' ...
Really, trying to define a blog is just semantics. When does a site become a blog or a blog become a site? What about a site that has a separate blog, or a blog that has so many widgets that it becomes a site?
The term blog (or site for that matter) is just another over-used word that will become diluted until it loses meaning; e.g. so many swear words that can have opposite meanings depending on the context.