I'm not an expert on the new bus/color system. But, I know other people here are, so I'll let them answer that question.
Yes, you can drive your car to your cabin and park in your parking space.
The trading posts sell frozen meat and some fresh meat like bacon. If you are looking to buy major meat like steaks or chicken or hamburgers, you will probably rather get them at a nearby off-site grocery store. The trading posts are convenient, but expensive!