The first transaction you made is low fee and the next one is high..
The first transaction i think it will delay to confirm but the 2nd transaction which is high fee it should be confirm in couple of minutes..
Rubbish, for a transaction to confirm, each of the inputs must be confirmed.
I think I messed up as I was supposed to push raw from
http://eligius.st or something, which I didn't understand.
You don't have to. People used to instruct others to push from Eligius pool because of the lower relay fees that they have and the fact that they accept CPFP transactions. Nowadays, it isn't needed since more pools are starting to accept CPFP transactions and your fees are above the minimum relay fees.