It could be, and my guess is that if it was an ENG to PL translation, it would be accepted. But that's not the construction the course creators chose for this sentence.
More or less. I think that "z przodu" would be called an adverbial phrase, but that's not really much of a difference.
What can I interpret the "z" here to literally mean? Is przodu the genetive of przód here?