As lovely as it is to hear Spike sing, Rest in Peace would make more sense if it happened later in the season. Or if something between Spike and Buffy had happened sooner.
A year after Circle of the Black Thorn nearly destroyed L.A., Buffy and Spike are living together when Angel shows up. Spike ends up caught in a trap meant for his grandsire.