I just found out about this show recently, and it's got English subs! Pretty enjoyable, overall, though I haven't watched all the episodes. So nice to have so many Japanese shows available these days.
I'm not familiar with these new Ultras, but there are plenty of cameos to enjoy. I really don't miss all the tape trading with grainy 4th gen shows any more at all.