I think those sound good, although I would mix in a bit of raspberry with them. I haven't had any suckering with my black jewel raspberries, (but I've only had them for 2 years, so I can't say that this will always be the case) many people complain that raspberries sucker. With raspberries you would also have a few spines to keep animals in. My black jewels are in quite a bit of shade and produce wonderfully. Elderberries are quite thick, so I think they would make excellent fences, and in my
experience they attract a lot of birds. I don't have any idea about hazelnuts as I don't have them yet. I would also try to get a nitrogen fixing plant to start off your other plants, although they generally need full sun, so that might be tough in your situation.