"integration of on location packages" - just add your on location sources
"a way to hide non on location packages" - remove those sources
"some sort of admin panel to organise packages" - sounds interesting, you can sort of do this now by grouping packages into repositories by job function. Then you may only want to set those sources on the machines that carry that job function
"replace install with request package" - not sure I fully follow here, can you expand?
"panel for app approvers to approve apps" - something we've thought about for commercial editions of choco, although maybe more for a gui at a repository
"integration with AD users and groups" - we integrate currently with Administrators vs non-Administrators. Curious what you would see here
color changes - not sure what you mean but @gep13 could possibly take that aspect under review