To be fair, from what I've read of Steven in the anime, he's not the champion or anything. I don't think he even appears in any episodes beyond the one you've already seen.
--
http://www.nbc.com/parks-and-recreation/exclusives/ron-dancing-animated.gif