The Feedback Hub is still located where it always was. Under "F" in your complete apps list (not necessarily on your start menu)
And if you click on it it still opens:
then you sign in and leave your feedback,
As for the computer settings being changed, None of mine were after Tuesday's Cumulative Update. Everything is the same as it always was so I can't help you there.
But you CAN still use your Feedback Hub.