Sounds like a really nice bike. I'd second Andrew's suggestion that you probably need to learn to adopt a higher cadence. 46 is certainly small for a road bike but not outrageously so.
On my SRAM chainset the BCD (Bolt Circle Diameter) is printed on the chainring. If you match the BCD and number of bolts then any replacement will physically fit. As Andrew says, though, whether the derailleur will work is another matter. Setting up the front derailleur on a SRAM derailleur with yaw is a little finicky, but you'll find some good guides on YouTube. My SRAM Force 50/34 chainset says 110 BCD, by the way. SRAM Red is the top of the range, if you didn't already know, so that's a nice catch.