I think it's neat that you have an eccentric mind. Maybe you will discover something new.
I think your device is complicated though, and messy. Like any funnel, after use, it must be cleaned thoroughly or capped, or it will drip/leak onto something.
I fill my 1/2 gallon tank at the house, and carry one of these for a spare:
(not ryobi or synthetic, but similar tiny bottle)
You can find lots of small bottles such as Monster Energy Shooters or something from the cosmetics dept at walmart (empty travel containers), which you could use to hold "individual servings" of oil for small amounts like 1/4 Gallon or 1 Litre.
Also, you can mark a small Gatorade (wide mouth) bottle for the amount of oil to 1 gallon or 1/2 gallon, etc, and just carry it in your luggage bag. Remember to squeeze the bottle some before capping, for heat expansion.
If you mix oil and gas in your fuel tank, instead of a separate container, make sure it is mixed well before firing the bike, or you could foul your filter or spark plug.