It is not designed for iTunes. As far as I know, iTunes doesn’t read MIDI input and it doesn’t even have the mapping of this product. You can get something like Serato DJ lite and integrate iTunes into SDJ lite and then use it to play iTunes songs via SDJ lite.
Yes, It even comes with a version of serato and it comes with the version and it is completely compatible
The software can only be used for downloaded music. AppleMusic as a streaming service is not consistent
Yes it is. Works great with Apple’s iPad. If you do not use the Pro version, you will need a camera dongle for USB connection
Yes. you have to download the driver.
Yes, you will need the camera connection, adapter, USB and the djay app. Hercules publish a video on their YT channel showing how to set this up. You can take help from there
If your keyboard has that capability then yes and if you are able to record by Serato then yes.
You need a laptop to sore your music and to run the DJ software