yes you can close your team and join another.
as for the cars, if there isnt enough thats their problem. the people that signed up first will get to use the cars they chose first.
btw my buffalo is not available as i will be using it to check on things around the track ext.