Impressive early start!! I would have loved to be in your position at 24.
ONE COMMENT: you seem concerned that you are not in any tax advantaged savings (401K, Roth IRA, etc.,). I retired at 40 and all the money that I did tie up in a 401K is still sitting there because I can't get it...