Bittersweet, hang in there. You said your son has had to leave college, so I'm guessing you're at that tricky nearly-19 stage between school and adult? If so, I can promise you it will get better. I work with adults with LD and we do our best to get people settled in their placement whether it be residential, independent supported or whatever! hormones are still zipping around your son, but they will settle down as will his behaviour over the next few years.
I'm just a care worker, but actually am very happy where I work and there are vacancies. Pm me if you'd like to carry on that line of conversation.
As he is still at home with you, it may be hard to find out where you can get support from because you're not surrounded by more experienced colleages. AFAIK, your son will need a Care Manager, usually a Social Worker, who will work with you and him to assess his needs and find a suitable placement. Unlike school age, it's in SS best interests to find the best adult place for your son (that includes at home with you btw) as it's more expensive to move people than to just get it right first time! Adults only move when their needs change or they make a request.
If you and your son choose a residential or supported living placement, you will be encouraged to remain his advocate, have control of his finances etc. Where i work (which is my first with adults, was children and young people previously) we have an open door policy for family and friends, and if someone rings to say they're visiting I instantly scrap any plans for the day to make sure it happens. I encourage my dudes (currently got 2 men there) to ring home, go out for a walk/coffee, choose what brands of shopping we have (I do the cooking according to the weekly menu they've chosen so I choose the actual product, they choose what type iyswim) - as much independence as possible.
If you choose for him to live at home, they will support you with that - respite, home care, whatever you need. As I said, cheaper for them to get it right first time, total opposite of the C&YP teams!
HTH