I've never seen a shroud with clips to hold it together but I haven't seen everything either.
That looks like it has good pitch.
That's a 17" fan in a shroud that will hold an 18" fan. Yes it will look tiny.
In post #26 you said "2947 Hayden clutch if I remember, and the 215/216 Mopar fan". I hate to say this but you might be going backward on your fan selection.