Your info is incorrect- K-1s are taking closer to two years, as are CR-1 spousal visas.
Your fiancé is unlikely to get a B2 visa with a previous denial and an American fiancé.
Not everyone is able to live with their partner overseas while waiting, so you’ve got a definite advantage there.
Get used to waiting. US immigration is a multi-step (i.e. not just visas) process, and overall processing times have slowed greatly.
The wait time is an opportunity for you to do your due diligence and read and learn as much as you can about the process. It’s worth it, and can help you avoid pitfalls that lead to delays and extra expenses.