Daniel,
From someone in a similar position, I fully commend this path of action.
The only question you seem to have is around using a credit card. Assuming you have the financial discipline to "manage" a credit card, get one with the best rewards scheme. (Although Amex can have a really...