First, I would like to ask that you be patient with new users. I can see that, while you're relatively new to Bicycles SE, you have over 30k reputation on Stack Overflow. Try to put yourself in the shoes of a new user who has never encountered the Stack Exchange format.
Stack Exchange is a different format than the typical forum that many new users are accustomed to. Users typically make posts like this because they are unaware of how the site works rather than simple carelessness or disregard for our structure. They've bounced around more casually structured forums and, at first glance, this kind of looks like one of those. Typically, they simply need to be told that they're dealing with something a little different and they're happy to oblige.
As far as your question goes...
You are not missing anything in the user's profile. As it stands, flagging each answer is the right way to contact a moderator about a particular user. While it may appear inefficient to a non-mod, there are a couple of good reasons for doing it that way:
The mods have a dashboard where we can see the entire flag history for a user. If it comes to the point of contacting a user directly and/or doling out a suspension, it is very helpful to have a list of the specific pieces of content that don't fit within the site's guidelines.
Flagging and/or commenting on specific answers also helps new users to learn our format, rather than punishing them simply for being an enthusiastic new user who doesn't understand how the site works.
And again, I can't stress enough how much I would prefer for us to mold a new user like this. He or she clearly has some knowledge about bicycles and is very enthusiastic about sharing that knowledge. We are a small site, but would like to grow. We've had users like this in the past who have gone on to become fantastic members of the site. Let's bias ourselves to constructive criticism rather than bringing down the mod hammer.