Even in the ordinary framework, there is a
sense in which the author is correct... every hyperreal is
internally finite.
However, this is confusing, because "finite" has a specific meaning in our external analysis. Therefore, we refer to "internally finite" as "hyperfinite".
The notion of hyperfiniteness arises from the hypernaturals: something is hyperfinite if there exists a hypernatural with greater magnitude. (Remove "hyper" from everything and you have the usual meaning of "finite")
Maybe this picture can help explain the "twilight zone":
When doing real analysis, we like to consider the
extended reals. (And the extended naturals). The set of extended reals are defined by

-- in other words, we simply add two new symbols to the reals. These symbols are incorporated into the ordering <, by saying that

is the smallest, and

is the biggest.
While in your elementary calc classes, you were taught that when these symbols appeared in formulas, it was just a symbol and didn't really mean anything -- well, if you so choose, you can generally reinterpret all of those formulas so that it works with these two infinities that live in the extended reals. (So, for example, saying the limit of something is

means essentially the same thing as saying the limit is

)
Allow me to draw a picture of the extended naturals in order:
Where I've used the pipe (|) for "grouping" -- everything to the left forms one group (the naturals).
Well, all of the unlimited hypernaturals are inserted "before infinity". Here is a picture of the hypernaturals, in order: