Choline is an essential nutrient. It happens to not be considered a vitamin but this appears to be simply a matter of completely arbitrary convention. The ontology of nutrition is not given much critical thought.
The simple fact is that if a person does not get enough choline in their diet then, at a minimum, their liver will not be as robust.
You do not derive calories from it.
It can be thought of as an important dietary source of methyl groups as much of it will get used toward methylation.
However it appears to be individually essential and cannot be completely substituted by other sources of methyl groups.
This is a bit unusual because we certainly have pathways in place that make much of our choline ourselves, but for whatever reason the body does not compensate to make enough of it when it is completely absent from the diet.
Choline is positive ion and so any formulation of it needs a negative ion to balance the charges. It would be physically impossible to isolate a large amount of a charged substance as you are well aware
. They seem to use the bitartrate anion in most formulations. This certainly looks like one of those small organic acids that the body will use for energy, having nothing but hydroxyls and carboxyls. However this does not seem to be the case. It appears to be predominately metabolized by intestinal microbes, and what does get absorbed is probably mostly excreted intact in the urine. I would say this has negligible calories.
I base this off of the entry in the Human Metabolome Database which may be a useful resource for you:
http://www.hmdb.ca/metabolites/HMDB00956