Yes all discussed many times. Do a search.
But to clarify:
2) No schools outside the US and
PR are "accredited" by any US licensing body. There only exists lists of unapproved schools in certain states. Semantics, but an important distiction. However, SGU graduates are able to do residencies/practice in all 50 states. The closest you are going to come is that the US Dept of Ed and the NYS Assembly have declared the medical education at SGU "comparable" to US schools. I have posted up links to both, but am too lazy to search. SGU has thousands of grads practicing all over the US, but standard disclaimer: check with the medical board of your state to make sure you are licensable.
3) $1000 initial deposit, followed at some point by another $4000 deposit, which you can use loans to pay for.