I want to pay the 5% loyalty anyway

Well that raises other questions. What role will UE4 play in your platform? Would your users be creating games based on UE4 as distributed or contained within your platform?