While I can appreciate you're coming from a strongly held philosophy, I disagree strongly with it.
I do not have any 401k or IRA I don't like that you need to rely on government and keep the money there forever.
A 401k and an IRA allows you to work within the IRS rules to allow your gains to grow tax free. Additionally, traditional 401ks and IRAs allow you to deduct income from your taxes, meaning you pay less taxes. Missing out on these benefits because the rules that established them were created by the IRS is very very misguided. Do you refuse to drive a car because you philosophically disagree with speed limits?
I am planning on spending 20k on a new car (paying cash)
Paying cash for a new car when you can very likely finance it for under 2% means you are loosing the opportunity to invest that money which can conservatively expect 4% returns annually if invested. Additionally, using dealership financing can often be additional leverage to negotiate a lower purchase price.
If for some reason, you have bad credit or are unable to secure a loan for under 4%, paying cash might be reasonable.
The best thing you have going for you is your low monthly expenses. That is commendable.
If early retirement is your goal, you should consider housing expenses as a part of your overall plan, but I would strongly suggest you start investing that money in stocks instead of a single house, especially when you can rent for such a low rate.
A 3 fund portfolio is a classic and simple way to get a diverse portfolio that should see returns in good years and stability in bad years. You can read more about them here: http://www.bogleheads.org/wiki/Three-fund_portfolio
You should never invest in individual stocks. People make lots of money to professionally guess what stocks will do better than others, and they are still very often wrong. You should purchase what are sometimes called "stocks" but are really very large funds that contain an assortment of stocks blended together. You should also purchase "bonds", which again are not individual bonds, but a blend of the entire bond market.
If you want to be very aggressive in your portfolio, go with 100-80% Stocks, the remainder in Bonds. If you are nearing retirement, you should be the inverse, 100-80% bonds, the remainder stocks.
The rule of thumb is that you need 25 times your yearly expenses (including taxes, but minus pension or social security income) invested before you can retire. Since you'll be retiring before age 65, you wont be getting social security, and will need to provide your own health insurance.