I would also take some money out of the CD and invest in post-tax and the same from the checking account. Keep the amount in the CD that you want for a down payment if you plan on buying in the next few years and that's your down payment. I would max out your TSP though before you max out your Roth, or even better, do both! If you are a Fed then you will get your pension, but look at the new laws they are trying to pass, high 5 year vs 3 year, no COLA... If you get no COLA then your pension will just be really decreased every year that you retire. The TSP rates are like 0.03% or something, you won't beat that in Vanguard or Fidelity's lowest index fund, so right now you are paying 25% tax on the ROTH IRA rather than maxing out your low cost TSP at 18k. If you retire early you can take money out of the TSP and roll into the Roth if you want, or you can even do the Roth TSP up to 18k, but again that's post tax.
The job security of being a Fed is good, but look at the current political climate. I'm not feeling as secure as I was 2 or 5 years ago. If you are at an agency like the EPA or TSA or Energy (basically any non-DoD and even the Feds there are at risk) then I wouldn't feel super comfortable. They also want us to increase the contribution to our FERS by 1% each year for the next 6 years, which is essentially another pay decrease.
You seem to be doing very good at saving, but I would take full advantage of the TSP for as long as you can, fully maxing out before you go Roth. If we still do get a pension then you'll have that counting against your income at retirement, but a 30% pension is much less than 100% income so your tax rate at retirement should be a lot lower. If you retire early then you'll be in great shape with as much money in your TSP as possible. I am 37 with 9 years of gov't service and plan on doing 30 years and retiring at 58 with a 30% pension. If I do that and retire early, I can move money from my TSP into my Roth and pay a much lower rate, maybe 15% on taxes as opposed to the 25 or 28% tax bracket I'm in now.
I currently max out my TSP, DW maxes out her 401k, I max my Roth IRA (trying to get DW to do the same this year and into future) and then post-tax investments with everything else left over. Not saying you have to take that advice, but at the rates of TSP I would certainly use that as your first line of defense. If you have plenty of money in savings then you can afford to max out your TSP at least for the next decade or so. Just my $0.02.