[tr][td]Harley,
What is your speaking test band? By the way, are you applying as FSW? If so, your IELTS result should be 6.0 or above in all the sub tests. Maybe your speaking sub test is lower than that.
As for the passport, yes the validity should be 2 years. You need to renew it before...