But, wouldn't that not also stuck any other transactions being done after the dump of the dust, as they would be a child of this dust dump transaction?
No. Burning the dust means it won't have any outputs you can use anymore, so it ends there.
I would have to wait first for this transaction to get confirmed before I can do any other transactions?
No.