2 seems easy to defeat. If you know you're going to slow down 30 seconds to 5 minutes, you could just send the start packet 4 minutes and 30 seconds in, instead of at the beginning.
3 seems easy to defeat too. Just add a duplicate set of fields, which default to the same values as the original ones, and have the first set control the RNG and the second set control the display. Then you can change the second set all you want.