The topper:It sounds like the tight fit keeps them in place? No need to glue in?
Because the topper just sits on top of the factory felt, it's going to have a little give if you press hard enough. Given the poor quality of the original barrington felt, even that one bunches up when you press and drag. I would think that the only alternative around that is to get a different playing surface (like SSC) that you could staple down so that there's no give.
The cupholders:
I knew I wanted to replace the factory crappy cupholders. So I ended up purchasing two sizes:
https://www.amazon.com/dp/B0789HG6NW?ref=ppx_pop_mob_ap_share&tag=pokchifor0d-20
AND
https://www.amazon.com/YH-Poker-Sta...sprefix=yuanhe+cup+holder,aps,99&sr=8-15&th=1
I ended up installing the standard sized ones instead of the jumbo ones because I felt like the jumbos took up too much space in the rail. If you go with the standard cupholders, use a 2-3/4 inch hole saw and the fit will be perfect. No need for glue. And the table will fold up with no issues with the height of those cupholders. Depending on which Barrington you purchased, you may need to cut the off a small portion of the legs so that four of the cupholders fit properly.