Is my front derailleur angled straight?
That derailleur appears to be rotated so that the "tail" of the derailleur plate is too far from the frame.

The ideal is to have the inside plate be parallel to the chain rings, and have the bottom edge of the outer derailleur plate be between 1 and 2 mm above the top edge of the large chain ring teeth, while there is no cable attached, or it is shifted to the smallest front sprocket.

The image below is Park Tool's description of proper alignment.