Sounds great Ian! Any updates/improvements you feel necessary are gladly welcome.
Did you have any more thoughts of things to add or change? I would really like to see your 'ideal finished' port running as optimized as it can.
Do you need anyone to do some testing for other improvements/tweaks? I'd gladly do some