Just some tips as far as D2 recruiting goes, At C- prestige you shouldn't even bother recruiting anything but dropdowns unless the guy has a significant amount of high potential. Obviously you should recruit the guy who projects the best, I'm just saying odds are the dropdown will be a better player.
Its been a while since I've been in D2 (took a 2 year break from HD) but I'll just give some opinions.
Hayes, if he could get up to 60+ passing could be a decent PG. If hes still high in passing you have some hope there.
Landry, Looks for a good shooting SG. Hes got a little rebounding and low post which should help him out too. (can play SF if needed)
Shim, looks like a backup to Hayes, not much more
Nguyen, seems to be looking like a SF whos going to end up with a lot of speed and range, which should make him a great scorer (can play SG if needed)
Williams, personal opinion but I enjoy having PFs/C who have a little perimeter but it doesn't seem to matter at D2 he'll be good on the inside
Griffin - The words 4 years backup scare me, I only put a redshirt on a guy who looks like he has tons of development and I want an extra year of him.
I agree with your recruiting you should got for a true PG and bigman who can board. With the other two spots don't be afraid to recruit some guys with versatility. A PF who can play SF perhaps. And maybe have a little fun with the other one experiment a little. Get a guy whos a specialist in something, or try and find a guy who has tons of high potential but isn't that great just yet.