I would keep the Roth as is. The US Government isn't going to go away fast enough and you can hedge that risk.
Regarding the 401K, personally, I would quit the job to get access to those funds whether rolling to a traditional IRA or liquidating it and paying the taxes + penalties. If you have a good enough relationship with your employer there's no reason why they can't hire you back if you want/need to keep being a W-2. And if they don't, well, that should be enough of a red flag to reconsider that relationship anyways.
As to the decision to liquidate, this may depend on the size of the account, and how much you'll forego in both early withdrawal penalties (10%), and potentially pushing you into higher tax bracket for that withdrawal. Another option, again depending on your personal situation, is to quit, roll the 401k to a traditional IRA, and immediately setup to take substantially equal periodic payments (SEPP) per IRS rule 72(t). That removes the 10% penalty, though it puts more paperwork in your court. This tends to be more palatable the closer you are to traditional retirement age and for larger accounts. For those that are just starting careers and have smaller accounts, I'd just say eat the penalty to take immediate lump sum control and then buy Bitcoin with the proceeds.
Might also be able to rollover a portion of 401k into an IRA where you can better choose your investments and buy paper bitcoin via ETFs.
Yes. Some employers allow for SDBA accounts, but there can be crazy constraints on moving funds into them and trading. Typically along the lines of...
1) Before funds can move to the SDBA, they have to be "at risk" in one of the crappy generic mutual funds the plan offers for like 90 days
2) No more than 50% of value of the account may be moved to the SDBA. This limits your potential upside
3) SDBAs dont get access to OTC stocks which made GBTC inaccessible in such accounts prior to ETF. Even still there may be other restrictions that you discover as you go
4) AFAIK, no SDBA provider enumerates what stocks they allow or disallow trading until the account is formed and funded. Your best bet is to find what broker your plan uses and then ask someone also using that broker for sdba if they have access to securities you are interested in.
If you have access to an SDBA and plan to keep the job, it offers the most control while staying in your 401k
Great comment. Some stuff here for me to think about and research!