Your problem is mainly twofold:
a) the transform given to TransformedRegion is just working with
(1 + Indexed[#, 3]/10) {Cos[Indexed[#, 2] N[Degree]]*
Cos[Indexed[#, 1] N[Degree]], Sin[Indexed[#, 1] N[Degree]],
Sin[Indexed[#, 2] N[Degree]]*Cos[Indexed[#, 1] N[Degree]]} & /@ R3
b) Region is a difficult built-in. The region created that way does not work with any of the given examples in the documentation for TransformedRegion. The problem gets simpler for the entity itself.
Mathematica has sometimes built-in serving the same purpose with an only slight difference in the output.
So TransformedRegion might be impressive for newsy starting to operate on regions. But these are already 3D objects. Mathematica provides built-ins like
> Rotate[R3, \[Pi], {0, 0, 1}]

A nice input to do the desired result is:
> NormalizeGraphics[g_] :=
> Internal`InheritedBlock[{System`Private`InternalNormal},
> Unprotect[System`Private`InternalNormal];
> System`Private`InternalNormal[
> gr : _Rotate | _Translate | _Scale | _GeometricTransformation, _] \ := Module[{tmp = Quiet[transform2D[gr], TransformedRegion::reg]},
> tmp /; Head[tmp] =!= TransformedRegion]; Normal[g, {Rotate, Scale, Translate, GeometricTransformation}]]
>
NormalizeGraphics@R3

This is an input already published in Why doesn't normal work on Geometrictransformation
on mathematica.stackexchange.com in August 2017.
I hope that helps or already answers the problem.