Its best to wait until after the "deliquent road hazards" race to start the postcards. You unlock full boost at that point and then you can get all of the post cards.
Also, my postcard video guides: http://forums.xbox.com/12422335/ShowPost.aspx
Have fun storming the castle!
http://www.360friendspot.com