1) Of course it matters (and two port has nothing to do with it)
Really ... what's the big difference between 2-port ethernet hub and 2-port ethernet switch?
And yes, port count has everything to do with it.
Instead of forwarding frame to the other port because forwarding table (MAC address list) of the second port contains the destination MAC (or sending it to all one port other than ingress if dst-MAC address is not there) ... the hub just forwards the fscking frame to the other port. Without adding a microsecond delay needed to consult forwarding table.
The only case I can think of where the MAC table would be handy is if there was some switching problem elsewhere (so that GPeR would receife frame through one port and its own forwarding table said dst-MAC was accessible through ingress port ... so that switch would reject to forward such a frame. But then, is this duty of a range extender?