Yer good, that looks like clean blood from my very much non-medical opinion. You have an abrasion from some irritant, and so you're slightly bleeding fresh blood when you cough.
Now, the bigger issue is that you apparently use cardboard as a kleenex, which might be the reason you have abrasions in your neck
***I'm not a doctor, don't take my opinion as fact, but I do know a bit about such things.***
The darker splotches are small clots from that abrasion.
Edit: I gotta commend you, you coughed up blood on command, that's freaking impressive!