See this link on how to set up a three fund portfolio using the lowest cost index funds. http://www.bogleheads.org/wiki/Three-fund_portfolio
Your desired asset allocation looks fine to me so just use those three funds to get that asset allocation.
The $2K in credit card debt bothers me even though it is at 0% because paying it off would wipe out a large part of your emergency fund. I would either beef up the emergency fund or pay off the credit card debt.
Sometimes the best investment is investing in yourself to help out your career. Plan on spending some money and time each year on career related books and classes.
You didn't mention having a car or a car loan. Unless you live in an area where a car is not needed then it would be good to start up a separate car fund so that you will have money available when a replacement car is needed. It would be good to have a goal of being able to pay cash for your future cars(new or used) by the time you are in your early 30's. Once you have a paid off car you can save your monthly "car payment" for you next car so it becomes pretty easy to always pay cash for a car once you have your first paid off car.
One thing that worked for me when I was your age was to commit to saving half of any future pay increases. Even with moderate pay raises you will be saving a large percentage of your pay by the time you are in your 30's and you will never miss the money.
The retirement savings and planning are great and necessary but it is also good to be methodical about planning for some larger optional expenses like traveling or whatever your particular interest is. You are young, single, don't have kids, and are likely in pretty good health so now is a great time to do thinks like take a budget trip to Europe. You may find out that if you don't do some things like that now that you never will do them or that you will have to wait until you retire to do it. This does not have to be real expensive, there are places like the less well known Greek Islands or Costa Rica where you can get a very adequate hotel for $60 a night in the shoulder season. With airfare it will not be exactly cheap but it is very doable on a budget.
One thing that I would suggest is that you open a separate "fun" account and have maybe $25 from every paycheck deposited into that account. You will find that every couple of years you will have enough for something like a big trip.
If you can also keep your fixed expenses, like rent, utilities, car payments, etc reasonable then when you have some paid vacation time that you can pay part of your vacation expenses out of your vacation pay instead of having the vacation pay all pre-commited to things like rent.