Yes normal shiny Pichu are Pikachu coloured, but this one is specifically called Pikachu-coloured Pichu. Without the event Pichu, you cannot get a Spiky Eared one.
You can get a normal Pichu, male/ female. All you need to do is to breed Pikachu/ Raichu.