I'm a native English speaker and I picked up on your sarcasm. You did great :-)
That said, a constant source of miscommunication from native english to native english that is written, is missing sarcasm. Just a side effect of not having non-verbal communication cues.