That is great news. Prayers do get answered. Eric, my friend, I know how much you wanted this.
As far as your oldest, I can only imagine how hurtful it must be for you.
Continue to try to remember where his anger is coming from.
Give him time and space. Use the db techniques you have learned. And keep reminding him that you love him and you are there for him. That's all you can do right now.