Interesting, Costa Rica is the most peaceful, least corrupt country in the area, while El Salvador has history of oligarchical opression and brutal assasinations.
I believe Costa Rica has delayed because of the presidential elections the end of this month or perhaps in February. There is no serious opposition to the agreement in Costa Rica, and the characterization in this article that it has "failed" in Costa Rica is wishful thinking.