Short answer: The cuts are visible marks to what he or she is feeling inside.
The above usage seems more literal than some others.
My best guess is that to put a punctuation mark on something means
to bring to (visible) completion
or
to (visibly) complete
A sentence is not complete until a punctuation mark is "put on it".
A couple other uses (from Vocabulary dot com):
Evan Berry put a punctuation mark on the blowout by returning one of Tennessee’s four interceptions 100 yards for a TD in the closing seconds.
Notice this is talking about an exceptional running play that produced more points in the blowout game, "in the closing seconds".
The use you found regarding the basketball team is similar, since it was the last home game of their season.
It used to be the family dinner was a given; the punctuation mark at the end of each day, absolute and non-negotiable.
Notice at the end of each day. So we're in the realm of something that completes something.
Wagner's final shot of the match, a grunting effortful bouncer that clipped Ian Bell, was a worthy punctuation mark to a grand effort.
NB his final shot
The riot was symptomatic of the area’s sense of isolation and served as a punctuation mark on 10 years of restiveness in Miami.
All my examples come from the same vocabulary dot com link; I had to scroll through the examples. Some refer to 'literal' punctuation marks.
As far as the example with cutting,
It expresses emotional pain or feelings that I’m unable to put into words. It puts a punctuation mark on what I’m feeling on the inside!
Could it (cutting oneself) be thought of as somehow completing what the person is "feeling on the inside"?That's not too satisfactory. However, if you consider punctuation mark in the more literal sense, as visible marks, then this is perhaps what this usage is doing. The cuts themselves are visible marks on what he or she is feeling inside.
So, I'll just add this, to put a punctuation mark on my answer:
It’s now official what many people had predicted: former Alaska Governor Sarah Palin has ended her political tease — which helped her promote books and raise money for her political groups — and has formally announced that she is not going to run for the 2012 Republican nomination:
...
The decision from Ms. Palin on Wednesday placed a punctuation mark on the Republican presidential field. Her intentions were the biggest remaining question in the race. [Emphases mine]
(The Moderate Voice, quoting The New York Times).
Your sentence is just fine grammatically, but whether 'passionate' is the ideal word to use depends on the precise meaning you wish to communicate to your readers.
Using 'Passionate about', 'enthralled by', 'fascinated by', 'obsessed with', or 'mesmerized by' all show strong emotional feelings about the subject.
Using 'interested in', 'attracted to', 'absorbed by', 'immersed in', and 'preoccupied with' all show a strong liking for the subject but the emotion implied is less. Possibly because you have a more intellectual feeling rather than an emotional interest in the subject.
Best Answer
It appears to be British slang (at the very least). It also appears to have several meanings, but the relevant ones follow.
For the first one
So it sounds like it could mean, "Let's begin!" or "Let's continue!" depending one where you are in the process.
So it sounds like they hit on/flirted with the girl.