Personally I'm still not sure that Bitcoins and Western Union should be part of the solution. It seems "simple" for a country to just cap feed and ensure that everyone have access to banks.
In El Salvador simplified bank accounts require no minimum deposit, can send and receive instant bank transfers to other banks, and some allow the account holder to receive a remittance from the US just by typing remittance ID and amount.
No need to go to the bank either. They can be opened from a website or app with a selfie and a picture of both sides of the ID card.
It is also possible to receive a remittance from family using the app by filling a form with two textboxes: 1. MTCN/Remittance code and 2. Remittance amount.
Those who are under 18 cannot access this service though.
The salvadorans living in the U.S., even if they didn't enter the U.S. legally, usually have bank accounts too.