So I'd like to give it another shot. I'm aiming to do a mini presentation on the whole thing.
Of course this will only work if the developers want to change. It's been my experience that presentations on best practice only have any affect when developers realise that they have a problem and want to fix it.
One of the best ways to get people to realise this, in my experience anyway, is to show not tell. When you work with somebody else do the "right thing". Co-worker sees that this results in an easier time for all involved and then wants to learn how to do it to. Then you can give the presentation because that's the point that your co-worker wants to learn.