That sounds like what I have got. No distinguishing marks except the part number which starts with '36'.
I've managed to find pictures of Powabykes which have a similar set up (controller on handle bar, short battery cable and a similar looking wheel) and, combined with your advice, am pretty...