Let me add my 0,05 Euro
As a non-native speaker (German) it certainly is a bit more challenging, but (with a tight margin) I did it.
I am an official Certified Labview Architect.
For all others benefit let me give you a few comments.
If you come from CLD (well, we all do) where style is a major issue, look at the requirements as posted before.
The time is definitly too short to present a sound design. But I guess thats meant to be.
You'll surely end up with white spots in your design. Be wise were to leave these.
Write a lot. Explain, what you want to do.
Build a top level VI with startup and shut down, even with, maybe, blank frames.
Write for each of the modules a VI with all connections and put your [Covers: xxx] at least there. Define typedefs there, they'll be needed otherwhere.
For all state machines make frames as required and again place your "Covers" there.
Then again check your comments.
Then start with a simple object and complete it as much as possible.
No need to go to "advanced stuff" like classes or Xctrl. I did, a colleague of mine did not. We both passed.
So again, architecture is at the top. Start from the top!
Good luck
Gabi