Making some assumptions here....
BCD for both is 5 bolt /130 spacing.
From the other photo the offset looks to be in the spider which also makes sense from a manufacturing perspective.
Should be good but would be nice to hear from Ana before ordering. Eyeballing it should have it missing a chain stay with very little room to spare. TBH this is a want and not a need. It's basically going to give me one more gear which I need because I have to pedal too fast in 9th gear over 25mph. I rarely go over 25mph even though the ultra motor is more than happy to oblige
Silly rabbit.... that's why I suggested the inexpensive Ali' ring so that you can test fit it and sample your gearing need. I thought I wanted a 46t, but after a hundred miles I knew 44t would be a better fit for me.
I hope you don't go thru all this and it ends up it's too big. 40t to 48t is a pretty big jump and all the gearing calculators don't illustrate well (IMO) leg strength and one's cadence comfort zone.