Well, thats the point. For me it improves readability. I like it one 'statement' per line if possible, if its too big for that then I'll break it up if I have to.
Very well.
It's called a ternary operator. Many languages use it. Here's a list and explanation:
https://en.wikipedia.org/wiki/?: