1. yes. Software wise there is not much to do about that, That's why i said R3 as next hardware upgrade
2. That should be easy to code, it's already there but not for the consumer
3. The thing is that most of Motherboards have now 2,5gb ports and R3 would make it future proof. It's a gaming router that already cost around 200$ pretty sure most of the people would be happy to have a 2.5gb ports instead of using other routers
4. As now the Geofilter list can't be modified by the consumers, it would be cool if we were able to make it work regardless if the game is in the list or not. Right now only works for some games, but if we know the server or R2 would be able to save the list of the one used and exclude the one with biggest ping
5. Yes, you can manually add those ports but as for now they are not recognized as gaming traffic, but unknown traffic so the distribuition based on games wouldn't make sense.
As A side note would be cool if R2 with a software could just scan the exe of the game and in 1-2 weeks could automatically create rules for ports that are used. This would definitely help the devs, speeding up times and every consumer would be happy.
Software could do like register all ports used by game.exe (example) in 1-2 weeks of gaming it would be able to map those ports and send them to the R2 to be added automatically.