血液 means “blood” but this form is mostly used in formal documents such as medical articles. Varied blood words like 生血 or 鮮血 (fresh blood) would suit better.
8/
The "ー" symbol in the word ギャングスター(gangster) is not really a letter, it's like an accent. Therefore, when written vertically, it must be left standing.
4/