Yes, "demo" is "but", however I don't know "danga". It's not standard Japanese.