This strange site came up as the second result in a google search for
(Although the url in the result read
Embarrassingly, I downloaded and ran the "iTunes_Setup.exe" from them (I was stupidly trying to work on two computers at once and was barely paying attention, okay >_< ).
I immediately noticed it looked weird, and hit "Decline" on a series of "Offers"...
appwiz.cpl says no programs were installed today, but...
I can't find any third-party information on them, and the result I got there from no longer shows up when I repeat the google search.
Do I have a problem here?