A contractor is an order taker. A consultant is a trusted advisor.
You'll pitch to a different level (middle managers and above) but you'll also double your billing rate. It works very well with companies that don't have a CIO/CTO/VP of IT and are struggling but don't really know why.
The epipheo guys are pretty good at putting business pain into a short message. You may not want to have cartoons, but watching their videos can give you quick insights on marketing your solutions.
As for what to call yourself, incorporate and go with "principal consultant", "founder", "CEO", whatever. If you specialize, use that in the company name or as a subtitle on your letterhead/email sigs/cards/etc.
There are complete consulting firms built on doing Product Management alone.
I've recently discovered a skill I never knew I had - and one I'm way better at than being a developer. I'm really good at working with non-technical people who want to build things. I can explain technical things to them in a way they understand (because I was in their shoes for many years). And most importantly - I can quickly grok what business problem they are trying to solve and think of way better ways to solve them than whatever strategy they came up with ("I want a site that has like dropdowns and a calendar and logins and maps and a place where..." when a two page lander+them doing everything manually, would be a better and cheaper way to test their idea).
Ok so my question is, how do I market that service (not where to find clients but how to pitch them)? What do I call myself? Should I just charge them hourly/per project (and offer the 2-day a month retainer) or is there a better model I could sell them on that could be more lucrative for me and a better solution for them?