Well, about the stockpiles - you may be missing something. I don't see the need to create a large amount. Yes, they become full easily - but here's something I've noticed.
If you accept a migration with lots of resources, and your stockpiles are full, you do not lose the resource. Take a...