The sites you mentioned are very useful, you should definitely use them (and also try my site, its nice too, i promise :p). (I am working on adding a notes section to my website, but it's going to take a while)
It is a decent indication of your level of readiness.
It depends on you tbh. Some...