I feel exactly the same as you, but, to play devil's advocate, all these issues we're having are related to GMK keycaps that were ordered with incorrect specs. Not sure if it's due to some infinity board changes or not. But the board itself is great. I was able to put it together in under 2 hours (and I'm soldering newbie). I've followed to controller github page to compile layouts and load them. It's not overly complicated and works fine. It's a great little keyboard with a lot of potential. I enjoy it a lot in its not fully complete step - see my layout below. So, keycap issues aside, it's still an awesome product.