About the order of a difference equation
To my understanding, the order of a difference equation is equal to the maximum delay, regardless if its delay on the input or output side. So, you have two first-order difference equations here.