I believe that it's a combination of those reasons.Mark Anderson not being able to get the word on the last two recruits makes me wonder if the staff is keeping these guys under wraps. Usually doesn't take this long for him to get word. Also odd not to see guys getting congratulated on twitter/social media about their commitments by now.
Purely speculation, but this may be the staff trying to keep a particular guy under the radar. Something similar to a guy like Brandon Pressley who's high school production probably warranted a few more looks and offers than he got.
Could be they are saving them for when they announce the full class like an Armani Rogers (let this be true).
Or they are still in the process of making sure credits/grades and things of that nature are in order. My least favorite reason.
Or none of the above and I am just impatient and do not like waiting.