The rock is phaneritic not porphyritic. The mineralogy is correct but the texture is wrong. Andesites contain sodium plagioclase, not alkali feldspar. This is a porphyritic rock. This is a porphyritic rock.
Diorites contain sodium plagioclase.
This is a phaneritic rock. This is a phaneritic rock. Gabbros contain calcium plagioclase. Diorites contain sodium plagioclase. You seem to understand this concept.