Do get in a collie savvy trainer. This is pretty common collie behaviour and if not sorted out can be a nightmare. I have 6 collies and have had them all my life and you do need to be aware of them training you - they are very good at it 
Do put him in a crate with a cover on in the car - all the movement whizzing past the windows can drive collies crazy. Their primary aim in life is to stop movement so trying to do when in a car is particualry difficult for them hence the barking and crazy behaviour.
The best way to tire a collie out is to use their brain - long lasting chews, snuffle mats, frozen kongs and lick-e-mats are all great ways of feeding him and keeping him busy while also tiring him out - I dont agree with this at all and substituting food for passive or active brain work is not a substitute for a collie at all. It may keep them calm when they have been fully exercised or had brain work. It will NOT be a subsitute for brain work. Chewing and licking will not tire out a collie. They need to be using their brain work not just chewing or licking. However calming activities are important but not a substitute.
I agree about ditching the ball throwing. Start by hiding the ball in their sight and asking them to find it gradually you can build up to harder hides and make then sniff more. You can also start cutting up a tennis ball and ask them to search for smaller sections of the ball.
Loads of games for collies as well so do play high arousal games and then ask for a calm behaviour. Collies need to be able to switch from high arousal to calm and they are really really good at this if they are trained to do so. So tuggy game and then ask for a down for example. Make sure you mix it up and ask for maybe one behaviour and then two behaviours and different behaviours each time.
Spend time teaching them to spin left spin right down go back, weave between your legs, go into middle, hand touch, roll over etc. The more behaviours your collie knows the more you can mix up training sessions. These training sessions can be added to your walk so no more extra time is required from you just spicing up the walk a bit.
At home calm rules! So train your dog to love their bed and reward calm behaviour. It is important to reward calmly so no praise or clicker of well done etc Just quiet treat delivery on to the bed. Watch out for action prompting! Collies will "Pretend" to be calm! they will out their head down look calm but interanally they are alert and are playing the game so reward the real calm behaviour.
If your dog is barking I would in the short term remove all attention BUT be prepared for your collie to add in some more annoying behaviour if the root cause is not dealt with.
121 collie trainer will save you a lot of stress and time - good luck collies are great dogs