Thanks for the comments above.. I just tried randomly clicking on install and then restarting two or three times and yes, automagically it has installed now. Kind of janky, but got there in the end.
Nitrado now has an official Discord server to bring communities, friends and other gamers together!
Join the Nitrado Community Discord now and share your experiences and knowledge with others!