Help with this cipher, please.

by [deleted]

The puzzle is below.

BU CYLLXYBK! SUXOBYVU QESSOLD UWW NYM FXFYZ FU PYMSYF HOGYQZU QYFI DAMF ROQETAMO FNOI FUSHL NYH FNO QUBTAYMFELUEXM JOXO OGFYBQWF!

And the clues are as follows:

  1. Spaces are true
  2. There were 10 extra letters added throughout the entire puzzle to keep decoding programs from working.
  3. All vowels are switched with other vowels (a, e, i, o, u, y).
  4. All vowels remain as vowels and consonants remain as consonants.

Must decipher the message itself. Please respond with the finished product and how you got to it.

ekans606830

You might have more luck posting in /r/codes