Do not try to push start! Leave it as is and wait for the mechanic. If its under warranty than u don't have anything to worry about. If possible, have the fuel tank emptied and replace the fuel pump. U can't hear the injectors with the engine running. To be able to do that u need proper tools. If its tuk tuk tuk sound u hear, than try holding the battery terminals and see if the self-starter will pick up. If the self-starter does pick up and u still don't get the engine turning over, it means its either the fuel line or an electrical glitch. Thats why i asked for the OBDII meter since it'll throw the codes out identifying the problem.
If i were u, I'll just wait for the mechanic to come and figure out whats wrong.
I asked for the fuel source since moisture can occur in fuel - even at a trusted source and its not their fault - what with the cold and all that. But if there was moisture in the fuel it would have shown itself within a mile or so in a fuel injected engine but if u drove a lot more than the fuel is good. There is some other fault.
Stuff happens bro. Wishing u good luck. Do let me know what happend!