a parte che no
Sostituendolo devo per forza crearne uno delle stesse dimensioni di quello originale
tu lo chiami uguale e di conseguenza lo sovrascrivi ma volendo puoi dargli dimensioni molto diverse, certo e' che magari il tuo css decide anche la dimensione e allora a quel punto anche se l'immagine e' enorme potrebbe rimpicciolirla.
Inoltre, mi da un colore di fondo celestino; si può fare qualcosa?
colore di sfondo al logo? o al backgroud del sito?
se e' logo:
uhm, lo sfondo cambia se lo guardi con un programma di grafica qualsiasi?
se si, controlla i parametri dell'immagine (tipo metodo)
se e' background devi mettere le mani nel css, trovare dove definisce il backgroung (o background-color e cambiare il colore).
se quest'ultima parte non e' chiara o non sai come modificare il css io son qui anche se ti consiglio davvero di guardare le guide di questo sito perche la spiegazione della modifica template e' davvero semplice semplice