ambient temps get hot. and why id have a on/off switch. why let the engine temps control them? unless you tuned one fan to come on at a much lower temp and ran the ic fans off that signal. i like that idea already.
what you did will work, not saying it wont.