how long does it take to upload 4000 songs and will they contain assigned art?
Quite some time, actually.
iCloud- iTunes Match
iTunes in the Cloud and iTunes Match Availability
iTunes Store- Troubleshooting iTunes Match
iTunes- How to add a computer or iOS device to iTunes Match
Retrieving data ...