They dont translate Sentai unless the team is apart of a "special group" like "Cell" for gobusters or "Police" for Dekaranger.
The actual "rule" here is honestly "when the translator thinks something might sound cool and his QC people agree." In the case of Sentai -> Police in Dekaranger, it's so the translation fits the S.P.D. initials. I think that's fine, myself, good translations tend to be very dependent on context.
they're constantly throwing in cursing when characters aren't using angry/disrespectful japanese, it comes off very weird to me.
When exactly has Over-Time done this, besides the OOO anniversary episodes?
I watch a lot of OT stuff, and I don't recall any out-of-place cursing in any of their W, Gokai, normal OOO, or Fourze eps. Go-Busters has included some cursing, since the eps where Jin clearly yelled ****! in English were rendered faithfully. Generally anything that airs in morning time slots is translated not to include cussing, and the only exception to this I can think of are the OOO anniversary episodes.
Now, I do want to say some mild cursing was included in OT's Daimajin Kanon, Garo, and Akibaranger releases, but those shows aired in post-midnight timeslots and clearly targeted adults. So I'm not sure why you'd even complain about cursing there? It's extremely defensible to translate rough language as mild cursing in stuff intended for adults, it's done in professional work all the time.
Incidentally, it's very weird to see a guy who talks about how much he likes GUIS complaining about OT adding cursing, since I know the GUIS main translator and he absolutely insists on doing stuff like translating "kuso!" as "****!". Which isn't wrong, but is usually something people who don't want cussing in their subs complain about. It makes me wonder what OT is doing that's so much worse?